Introduction to Programming with Python
A free, beginner-friendly introduction to programming — learn by stepping through real example programs, one or two lines at a time.
Free17 modules
Course content
- 1. What Is Programming? Why Python?
- 2. Try Python in Your Browser
- 3. Installing Python on Your Own Computer
- 4. Why Python?
- 5. Hello, World!
- 6. Variables and Arithmetic
- 7. Working with Strings
- 8. Averaging a list of numbers
- 9. Making Decisions
- 10. Looping with for
- 11. Looping with while
- 12. Functions
- 13. Dictionaries
- 14. Putting It Together: FizzBuzz
- 15. Grade Book
- 16. Word Frequency Counter
- 17. Shopping Cart Checkout