This is a 23-part course which will teach you Python 3 from scratch. It's designed to be very hands-on, and each new concept is followed with demonstrations, examples and exercises. You don't need to have any previous knowledge of programming or Python!
Here's a brief description of what you should expect from this course:
- The first few tutorials cover basic Python concepts like strings and lists. These tutorials are accompanied by quizzes to check your understanding.
- In the middle of the course, you'll learn about loops and functions and several other interesting topics. Quizzes in this part include plenty of coding exercises.
- Towards the end of the course, you'll learn about Python modules, manipulating text files and accessing the web. In the accompanying projects, you'll write sizable Python programs from scratch.
This course includes 50+ practice problems, 20+ coding exercises and 2 projects.