Quality Education, Profession and
Tech Job for Thousands of People
SoftUni (Software University)
Technical Trainers
SoftUni Team
Software University: Skills and Job for Devs
softuni.org
 180 000+ enrollments from 160+ countries
 100+ tech trainers, 700+ courses taught
SoftUni: High-Quality Tech Education
 Founded in 2013
Thousands Already Became Developers!
5
Rating 4.8 /
5.0 in FB
from 800+
reviews
65K FB followers
 Practical dev education
 Learn by doing (1-2 years)
 10+ courses * 20-30 sessions
 1000+ coding problems
 5+ practical projects
 Practical exam + certificate after each course
 Primary goal: get practical tech skills
+ start a junior developer job
The Educational Program @ SoftUni
6
Curriculum for Software Engineers @ SoftUni
7
4 months
Free entry
module
Professional modules
2 months
3-4 modules
* 4 months
Entry Module
Programming Basics (for beginners)
Fundamentals Module
Fundamental, tech
orientation module
Java C#Python JS
exam
 Svetlin Nakov, PhD – github.com/nakov
 20+ years of experience as developer, trainer and entrepreneur
 Author of 15+ books for developers – nakov.com/books
 Ivaylo Kenov – codelessons.online
 Author of MyTested ASP.NET framework (2 000 000 downloads!)
 1000+ GitHub stars: github.com/ivaylokenov
 Doncho Minkov – github.com/minkov
 Top rated technical trainer & dev
Your Trainers @ SoftUni
 SoftUni is ideal for students and working people
 It takes 10-20 hours / week for 1-2 years
 Learn the 4 main groups of skills to start a job:
 Coding skills – 20% (2 months)
 Algorithmic thinking – 30% (4-6 months)
 Fundamental dev concepts – 25% (6-8 m)
 Languages and technologies – 25% (6-8 m)
Become a Developer: Time & Effort
 The programming language doesn't matter much
 Just like choosing a car when you start a car driving course
 Programming and development concepts == 75% of skills
 Languages and software technologies == 25% of skills
 Java – enterprise projects & Android, heavy, but stable
 Python – Web and AI projects, flexible
 C# – universal language for any project
 JavaScript – very flexible, for any project
What Programming Language to Choose?
 You will be introduced to basics coding concepts:
 Variables, data, calculations, read and print data
 Conditional statements: if-else and nested if-else
 Loops, for-loops, while-loops, nested loops
 Problem solving and algorithm design
 The sessions are live (in the evenings)
 Can be taken later in the platform
 Live assistance during the session hours
The "Programming Basics" Free Course
 The course ends with a practical coding exam
 Entrance in the software engineering program @ SoftUni
 6 problems (live coding) for 4 hours (online)
1. Simple operations and calculations
2. Simple conditional statements
3. Nested conditional statements
4. Simple loops (for / while)
5. More complex loops
6. Nested loops with more logic
Programming Basics – Exam
 Your homework is coding during the live sessions + afterwards
 Lesson days  video lesson + live examples + coding exercises
 Exercise days  only coding exercises
 Submit your solution (code) in the interactive learning system
 Get an automatic evaluation (real-time feedback)
 Deadline: 7 days from the lesson
 Remember: learning == practice coding
 Not watching videos!
Homework Assignments & Exercises
13
Accessing the Learning Platform
Accessing the Learning Platform (2)
 Switch between
the languages
 Increase the
video speed
The Interactive Learning Platform @ SoftUni
The Interactive Learning Platform @ SoftUni
 Solve your coding
exercises directly in
the learning platform
 Get automated
evaluation
immediately
 Be patient: learning programming takes time
 Be persistent: write code (almost) every day
 Be curious: read constantly and find solutions in Internet
 100% of those who never give up, become software engineers!
 Follow the SoftUni's proven curriculum and methodology!
Start Learning Programming Now!
https://softuni.org
Welcome to SoftUni (Software University)

Welcome to SoftUni (Software University)

  • 1.
    Quality Education, Professionand Tech Job for Thousands of People SoftUni (Software University) Technical Trainers SoftUni Team
  • 2.
    Software University: Skillsand Job for Devs softuni.org
  • 3.
     180 000+enrollments from 160+ countries  100+ tech trainers, 700+ courses taught SoftUni: High-Quality Tech Education  Founded in 2013
  • 4.
  • 5.
    5 Rating 4.8 / 5.0in FB from 800+ reviews 65K FB followers
  • 6.
     Practical deveducation  Learn by doing (1-2 years)  10+ courses * 20-30 sessions  1000+ coding problems  5+ practical projects  Practical exam + certificate after each course  Primary goal: get practical tech skills + start a junior developer job The Educational Program @ SoftUni 6
  • 7.
    Curriculum for SoftwareEngineers @ SoftUni 7 4 months Free entry module Professional modules 2 months 3-4 modules * 4 months Entry Module Programming Basics (for beginners) Fundamentals Module Fundamental, tech orientation module Java C#Python JS exam
  • 8.
     Svetlin Nakov,PhD – github.com/nakov  20+ years of experience as developer, trainer and entrepreneur  Author of 15+ books for developers – nakov.com/books  Ivaylo Kenov – codelessons.online  Author of MyTested ASP.NET framework (2 000 000 downloads!)  1000+ GitHub stars: github.com/ivaylokenov  Doncho Minkov – github.com/minkov  Top rated technical trainer & dev Your Trainers @ SoftUni
  • 9.
     SoftUni isideal for students and working people  It takes 10-20 hours / week for 1-2 years  Learn the 4 main groups of skills to start a job:  Coding skills – 20% (2 months)  Algorithmic thinking – 30% (4-6 months)  Fundamental dev concepts – 25% (6-8 m)  Languages and technologies – 25% (6-8 m) Become a Developer: Time & Effort
  • 10.
     The programminglanguage doesn't matter much  Just like choosing a car when you start a car driving course  Programming and development concepts == 75% of skills  Languages and software technologies == 25% of skills  Java – enterprise projects & Android, heavy, but stable  Python – Web and AI projects, flexible  C# – universal language for any project  JavaScript – very flexible, for any project What Programming Language to Choose?
  • 11.
     You willbe introduced to basics coding concepts:  Variables, data, calculations, read and print data  Conditional statements: if-else and nested if-else  Loops, for-loops, while-loops, nested loops  Problem solving and algorithm design  The sessions are live (in the evenings)  Can be taken later in the platform  Live assistance during the session hours The "Programming Basics" Free Course
  • 12.
     The courseends with a practical coding exam  Entrance in the software engineering program @ SoftUni  6 problems (live coding) for 4 hours (online) 1. Simple operations and calculations 2. Simple conditional statements 3. Nested conditional statements 4. Simple loops (for / while) 5. More complex loops 6. Nested loops with more logic Programming Basics – Exam
  • 13.
     Your homeworkis coding during the live sessions + afterwards  Lesson days  video lesson + live examples + coding exercises  Exercise days  only coding exercises  Submit your solution (code) in the interactive learning system  Get an automatic evaluation (real-time feedback)  Deadline: 7 days from the lesson  Remember: learning == practice coding  Not watching videos! Homework Assignments & Exercises 13
  • 14.
  • 15.
  • 16.
     Switch between thelanguages  Increase the video speed The Interactive Learning Platform @ SoftUni
  • 17.
    The Interactive LearningPlatform @ SoftUni  Solve your coding exercises directly in the learning platform  Get automated evaluation immediately
  • 18.
     Be patient:learning programming takes time  Be persistent: write code (almost) every day  Be curious: read constantly and find solutions in Internet  100% of those who never give up, become software engineers!  Follow the SoftUni's proven curriculum and methodology! Start Learning Programming Now! https://softuni.org