Overview of Python Developer Training
Trainees who have sufficient prior experience in computer programming go directly to Python Fundamentals (80 hours) a comprehensive course where they learn Python by solving programming problems of gradually increasing complexity, ranging from simple calculations, working with text strings, loops, conditions, and variables, to file operations and data visualization. This course also teaches fundamentals of Computer Science which every software developer should know.
If, on the other hand, trainees have little or no prior experience with computer programming, then they begin the Python Developer Career Training Program with Introduction to Computer Programming (80 hours). This powerful visual course transforms the way they think. In computer programming, correct algorithmic (computational) thinking is way more important than the knowledge of a particular programming language. This course unlocks their computer programming potential, and makes it easy for them to learn Python.
The Python Developer Career Training continues with Advanced Python (80 hours) where trainees learn object-oriented programming and selected advanced concepts including ternary operators, anonymous lambda functions, filters, maps, decorators, JSON, concurrency, event-driven programming, elements of computing, and basics of working with data.
After completing the required coursework, trainees need to perform a Capstone Project (40 hours) under the supervision of an NCLab instructor in order to graduate and obtain a career certificate.
Syllabuses
Following are detailed syllabuses for each course in the Python Developer Career Training program. The level of detail covered in each of the self-paced interactive courses ensures that trainees are fully qualified to apply for Python Developer job openings.