Jamming with Python
A downloadable course
This is the home of Lotus Fox's whirlwind course in Programming and the History of Computer Science, Jamming with Python!
In this course, you will learn the basics of Python programming, finishing with an introduction to pygame and two "game jams," one in which you create your own first independent game in one week, and another where you will work with a team for one month to complete an original project.
In between the basics, you will be introduced to various figures from the history of computer science, and the events surrounding each of them. Without the efforts of the many (often unsung) giants of our field, modern computers would not exist. Neither would Python, or this course, for that matter.
This is a self-driven version of the course, so time limits and teamwork are ultimately up to you. Each lesson should be possible to study in a day or less, and the exercises will say how long they should likely take, if that's longer than a day. Attempting the game jams as you have time for them is highly recommended. It's a good way to really feel how much you've improved.
Please note that this course is seeing its first round of students with you, now. Updates will come to this course as they are needed, if there is interest. If you have questions, comments or suggestions while using this course, feel free to post them in the forum. Be kind to each other!
This page is where you can help fund the course, and anything you can offer will help! Not only can you help with this course's upkeep, but the funds will let Lotus Fox keep running as well. There are many other projects planned, and you'll see them on itch.io as well, once they're ready. Our suggested donation is $5. Thank you for your support!
Click download now to get access to the following files: