Arcade
latest
  • Chapters
  • Labs
Arcade
  • Docs »
  • Learn Python with Arcade Academy
  • Edit on GitHub

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
    • Lab 1: First Program
    • Lab 2: Draw a Picture
    • Lab 3: Drawing with Functions
    • Lab 4: Camel
    • Lab 5: Loopy Lab
    • Lab 6: Text Adventure
    • Lab 7: User Control
    • Lab 8: Sprites
    • Lab 9: Sprites and Walls
    • Lab 10: Spell Check
    • Lab 11: Array-Backed Grids
    • Lab 12: Final Lab
    • Quantitative Reasoning Reflection
Next

© Copyright 2017, Paul Vincent Craven. Revision 3c7be0a4.

Built with Sphinx using a theme provided by Read the Docs.