Code Crafting Academy

If you are looking for information on our Code Crafting Tools, please visit our main site.

Learn to Code

Py101: An Introduction to Computer Programming Using Python

External Resources

Graphics packages that may be useful for teaching programming:

Game packages that may be useful for teaching programming:

Physics engines that may be useful for teaching programming:

GUI packages that may be useful for teaching programming:

Interactive fiction packages that may be useful for teaching programming:

Music packages that may be useful for teaching programming:

Networking packages that may be useful for teaching programming:

Other packages that may be useful for teaching:

Online Python Environments:

Specialized programming environments for teaching:

Language references:

Books:

Online courses:

Curriculum standards:

Code Editors:

Presentation Packages: