Back to SoftUni
SoftUni Blog: Learn Programming

SoftUni Blog: Learn Programming

Free programming lessons, trainings, courses, videos (C#, Java, JavaScript, Python, PHP) from SoftUni

  • SoftUni
  • Free Lessons
  • Free Videos
“I chose SoftUni, because the training is extremely innovative and modern”
Code to Success English FEATURED Free Interview LATEST Software Engineering Web Development 

“I chose SoftUni, because the training is extremely innovative and modern”

March 24, 2019December 6, 2020 SoftUni Team
How to Become a Software Engineer? The 4 Groups of Developer Skills
English FEATURED Free LATEST Programming Software Engineering Videos 

How to Become a Software Engineer? The 4 Groups of Developer Skills

March 4, 2019March 27, 2019 nakov
Tips for Beginner Programmers
FEATURED Programming Software Engineering Trainings Web Development 

Tips for Beginner Programmers

March 24, 2019December 5, 2020 SoftUni Team
“I chose SoftUni, because the training is extremely innovative and modern”
Code to Success English FEATURED Free Interview LATEST Software Engineering Web Development 

“I chose SoftUni, because the training is extremely innovative and modern”

March 24, 2019December 6, 2020 SoftUni Team
Why to choose to become a programmer?
English FEATURED Free Programming Software Engineering Trainings Web Development 

Why to choose to become a programmer?

March 24, 2019December 6, 2020 SoftUni Team
How to Become a Software Engineer? The 4 Groups of Developer Skills
English FEATURED Free LATEST Programming Software Engineering Videos 

How to Become a Software Engineer? The 4 Groups of Developer Skills

March 4, 2019March 27, 2019 nakov

LATEST

5 more reasons to choose Java
Java Programming 

5 more reasons to choose Java

August 2, 2019December 5, 2020 Katerina Kostadinova

Java is a programming language created by James Gosling in 1991, and later publicly released in 1996 by Sun Microsystems.

Top 5 beginner programming mistakes
Uncategorized 

Top 5 beginner programming mistakes

August 1, 2019December 5, 2020 Katerina Kostadinova
Is C# platform independent?
C# Programming Software Engineering 

Is C# platform independent?

July 18, 2019December 5, 2020 Katerina Kostadinova
Why study C# Web Development
C# Programming Software Engineering 

Why study C# Web Development

July 17, 2019December 5, 2020 Katerina Kostadinova

FRONT-END

What do we need to know about JavaScript?
Front-End JavaScript Programming Software Engineering Trainings Web Development 

What do we need to know about JavaScript?

March 24, 2019March 27, 2019 SoftUni Team

Although JavaScript is developing at incredible pace and is among the most popular programming languages in the GitHub and Stack-Overflow

Introduction to JSON for JavaScript Devs: Quick Video Tutorial
English Free Front-End JavaScript Videos 

Introduction to JSON for JavaScript Devs: Quick Video Tutorial

March 4, 2019March 27, 2019 nakov
Beginner’s Guide: A career in the IT industry
Front-End Programming Software Engineering 

Beginner’s Guide: A career in the IT industry

March 1, 2019June 19, 2019 SoftUni Team
AJAX for JS Front-End: Quick Overview
English Free Front-End JavaScript Web Development 

AJAX for JS Front-End: Quick Overview

March 24, 2015March 27, 2019 nakov

BACK-END

Four reasons to choose Java
Back-End English Java Programming Software Engineering Trainings Web Development 

Four reasons to choose Java

March 24, 2019December 5, 2020 SoftUni Team

If you are brand new in the programming world and don’t know what to choose, you can use one of

Where C# can be applied?
Back-End C# English Programming Software Engineering Web Development 

Where C# can be applied?

March 24, 2019December 6, 2020 SoftUni Team

PROGRAMMING

Computer programming, programming languages and frameworks

5 more reasons to choose Java
Java Programming 

5 more reasons to choose Java

August 2, 2019December 5, 2020 Katerina Kostadinova

Java is a programming language created by James Gosling in 1991, and later publicly released in 1996 by Sun Microsystems.

Is C# platform independent?
C# Programming Software Engineering 

Is C# platform independent?

July 18, 2019December 5, 2020 Katerina Kostadinova
Why study C# Web Development
C# Programming Software Engineering 

Why study C# Web Development

July 17, 2019December 5, 2020 Katerina Kostadinova
How to code: The 5 most important skills you need to have
Programming Software Engineering 

How to code: The 5 most important skills you need to have

July 2, 2019December 5, 2020 Katerina Kostadinova
Java Programming 

5 more reasons to choose Java

August 2, 2019December 5, 2020 Katerina Kostadinova

Java is a programming language created by James Gosling in 1991, and later publicly released in 1996 by Sun Microsystems.

Read more
Uncategorized 

Top 5 beginner programming mistakes

August 1, 2019December 5, 2020 Katerina Kostadinova

As a beginner, your coding journey is probably a tough experience. Making mistakes is a normal part of the learning

Read more
C# Programming Software Engineering 

Is C# platform independent?

July 18, 2019December 5, 2020 Katerina Kostadinova

C# is one of the most popular languages out there. It has many great advantages, such as being easily readable,

Read more
C# Programming Software Engineering 

Why study C# Web Development

July 17, 2019December 5, 2020 Katerina Kostadinova

C# is one of the fastest growing languages in the industry, and most widely used, after Python, Java and JavaScript.

Read more
Uncategorized 

“I chose SoftUni because I loved the way the program was structured”

July 2, 2019December 5, 2020 Katerina Kostadinova

In our “Code to success” rubric we share with you inspiring interviews with our most successful students, with the aim

Read more
Programming Software Engineering 

How to code: The 5 most important skills you need to have

July 2, 2019December 5, 2020 Katerina Kostadinova

The process of learning programming languages may or may not seem unachievable to some of us, at least in the

Read more
JavaScript Programming Software Engineering 

4 reasons why JavaScript is a perfect programming language for beginners

June 18, 2019December 5, 2020 Katerina Kostadinova

JavaScript is one of the most popular programming languages and is suitable even for beginners. Before diving into the “why”,

Read more
Java Software Engineering Web Development 

4 Reasons to choose Java

June 14, 2019December 5, 2020 Katerina Kostadinova

Java is a great programming language choice for every beginner. Here are a few of the main reasons, but needless

Read more
C# Programming Software Engineering 

Programming paradigms of C#

June 10, 2019December 5, 2020 Katerina Kostadinova

C# is a general-purpose multi-paradigm programming language that is strongly typed, imperative (but also declarative). It is suitable for object-oriented

Read more
Python Software Engineering Uncategorized 

4 Impressive Python Facts

June 6, 2019December 5, 2020 Katerina Kostadinova

If you’re asking yourself whether to start learning Python or not – maybe this article will be helpful for your

Read more
Page 1 of 41234»

Categories

  • Back-End (2)
  • Code to Success (7)
  • English (15)
  • FEATURED (4)
  • Free (8)
  • Front-End (4)
  • Interview (2)
  • LATEST (3)
  • Programming (31)
    • C# (7)
    • Java (6)
    • JavaScript (7)
    • PHP (2)
    • Python (5)
  • Software Engineering (27)
  • Trainings (12)
  • Uncategorized (6)
  • Videos (2)
  • Web Development (18)

Tags

AJAX algorithmic thinking asynchronous C# career code code to success coding skills computer science course developer free course front-end innovative interview Java Java platform JavaScript JavaScripy jQuery AJAX JS JSON JSON.parse JSON.stringofy modern object partial page rendering PHP programmer programming programming languages Python REST services server-side scripting skills softuni software development software engineering software technologies success technologies Web Web development Web frameworks XMLHttpRequest

Free Content

“The knowledge you gain is the most important thing”
Code to Success English Free Programming Software Engineering Trainings Web Development 

“The knowledge you gain is the most important thing”

March 24, 2019December 5, 2020 SoftUni Team

In our rubric we share with you inspiring interviews with our most successful students to learn more about them –

What is programming?
C# Free Java JavaScript Programming Python Software Engineering Trainings Web Development 

What is programming?

March 24, 2019December 6, 2020 SoftUni Team
“I chose SoftUni, because the training is extremely innovative and modern”
Code to Success English FEATURED Free Interview LATEST Software Engineering Web Development 

“I chose SoftUni, because the training is extremely innovative and modern”

March 24, 2019December 6, 2020 SoftUni Team
Why to choose to become a programmer?
English FEATURED Free Programming Software Engineering Trainings Web Development 

Why to choose to become a programmer?

March 24, 2019December 6, 2020 SoftUni Team

About Us

SoftUni gives profession and job to thousands of young people by modern practical education for software engineers and digital skills.

SoftUni promotes the “learn by doing” approach for developing practical skills through its interactive learning platform. Write code instead of reading or watching how to write code. Solve real-world problems instead of learning theory.

SoftUni is not a coding academy, nor university. It provides solid fundamental skills, mixed with modern technologies and a lot of practice every day for 1-3 years.

The final goal is to get real-world skills and start a job in the software, IT or digital industry.

SoftUni

  • SoftUni Interactive Learning
  • SoftUni Judge
  • SoftUni Foundation

Free Books

  • “Programming Basics with C#” Free Video Book
  • “Fundamentals of Computer Programming with C#” Free Book

Partners

  • Nakov.com
Copyright © 2021 SoftUni Blog: Learn Programming. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.