
Master Python sets and booleans by creating unordered, non duplicated collections, performing union, difference, and intersection, and using the type function to inspect data types.
Learn Python control flow tools, including if, elif, else, with indentation, inline if, and pass; practice through examples and a quiz, and prepare for loops in the next lesson.
Learn how to pass multiple arguments to a Python function with *args and **kwargs, iterate over them, and sum values while handling keyword arguments as dictionaries.
Learn how decorators in Python wrap a function, pass parameters, and return an augmented result, illustrated by dummy and disco funk examples.
Define classes as blueprints for objects to model complex systems by grouping data (variables) and methods, then instantiate objects and use the self parameter to run class methods.
Explore Python inheritance by deriving classes from base classes, accessing inherited methods and variables, and learning constructor and init with school and student examples.
Create a Python capstone quiz by implementing a quiz class with a zero score, a question-and-answer dictionary, and a start quiz method that prompts for a name and assesses answers.
Are you a new beginner (newbie) looking to learn Python programming? Then, this is the most comprehensive course on Python that you can find!
Python is a powerful general-purpose programming language used for all sorts of applications ranging from Machine Learning to web-app development. Today, it is one of the most used programming languages in the world and this Bootcamp course helps you learn it extremely well.
In this course, you will learn everything you need to know about the Python programming language starting from how to install it, how to set up an Interactive Development Environment (IDE), and how to start coding. You will be introduced to various data types and operations in Python and you will also learn about various Python operations. Furthermore, this course helps you learn how to use control flow tools to alter the flow of a Python program.
You will also learn advanced Python programming concepts such as functional and object-oriented programming. This course also teaches you how to handle errors and exceptions in Python and perform file-handling to work with files.
At the end of this course, you will also build a capstone project that you can put in your project portfolio.
Why you should take this course?
Updated 2026 course content: All our course content is updated as per the latest technologies and tools available in the market
Practical hands-on knowledge: This course is oriented to providing a step-by-step implementation guide rather than just sticking to the theory.
Guided support: We are always there to guide you through the Q/As so feel free to ask us your queries.