Learn Python with Arcade AcademyΒΆ
Learn how to create 2D video games! As part of this course we’ll also be learning all the standard topics of first-semester college course. But, without all the boredom of those “other” college courses.
- Chapters
- Foreword - Why Learn Programming?
- 1 Understanding and Setting Up Your System
- 2 How to Draw with Your Computer
- 3 Drawing with Functions
- 4 Quiz Games and If Statements
- 5 Guessing Games with Random Numbers and Loops
- 6 Advanced Looping
- 7 Introduction to Lists
- 8 Introduction to Classes
- 9 Classes, Animation and User Control
- 10 Sound Effects
- 11 Sprites
- 12 Review
- 13 Sprites and Walls
- 14 Libraries and Modules
- 15 Searching
- 16 Array-Backed Grids
- 17 Platformers
- 18 Sorting
- 19 Exceptions
- 20 Recursion
- Appendix: Selecting Python
- Labs