Lifelong access to the materials to study at your own pace!
Curriculum includes text materials, video-lessons, exercises with tests to check if your code works
Overview
7 hours of video lessons in total
More than 100 coding challenges to solve
Learn at your own pace
Suitable for complete beginners
What you'll learn
Programming logic
Algorithmic thinking
Working in the terminal
Testing Python code
Data types
Variables
Comparison operators
Conditionals, logical operators
Lists, list methods and comprehensions
Strings, string methods and comprehensions
Loops
Dictionaries, tuples, sets, their methods and comprehensions
Functions and functional programming
Built-in functions
Lambdas
Debugging, try and catch
Using external APIs
More than 100 exercises
How will you learn that
After buying the course you will get the list of recommended pre-course materials and the main materials for this course, including:
Text materials explaining every topic with code examples
Accompanying video lessons for every topic
More than 100 coding exercises to solve divided by topic
Automatic test for each exercise to check if your code works
The outcomes
After this course you will have a strong understanding of the programming logic, syntax and usage of Python.
You will be ready to move on and learn how to use modules and libraries to start work with data or learn how to build servers with Python.
If you will need help
The course is prepared to be taken as a self-learning as it contains all the necessary information to do so, including video lessons and tests for each exercise.
In case you would like to get help fomr a mentor you will be able to book a 1:1 session at any time for an extra price.
You will need a computer with the access to internet, the OS doesn't matter although we recommend MacOS as the most suitable and fast; Windows and Linux are also fine
Any code editor: Sublime Text, Visual Studio Code, Atom, etc...