1. Python Syntax
In this course, learn about the syntax of the Python programming language!
2. Strings and Console Output
This course will introduce you to strings and console output in Python.
3. Conditionals and Control Flow
Learn how to use conditionals and control flow to create programs that generate different outcomes.
Learn how to create and use functions in Python!
5. Lists & Dictionaries
In this course, you will learn about the data structures lists and dictionaries.
6. Student Becomes the Teacher
Use what you’ve learned so far to manage your own class.
7. Lists and Functions
Now that you’ve learned about lists, let’s turbo-charge them with functions.
Learn about ‘while’ and ‘for’ loops in Python.
9. Exam Statistics
In this project, we’ll write a program to compute test scores.
10. Advanced Topics in Python
Learn some of the more complex aspects of Python, including data structures, list comprehensions, list slicing, and lambda expressions.
11. Introduction to Classes
Learn what classes are, why they’re important, and how to use them effectively.
12. File Input and Output
Apply what you’ve learned about Python to a real-world application.