• New to Python? Try some free online courses to help you learn how to code.

So you've decided to learn programming? Well, you deserve some congratulations because you are about to embark upon quite the journey.

If you are decided to take on Python as your first language, then you have chosen wisely. Python has been widely touted as one of the easiest languages to pick up as a new coder and is even being used as a teaching languages in universities all around America. Here are our favorite online courses, each of which are free and come highly recommended by the community supporting CheckiO:

  1. How to Think Like A Computer Scientist, Learning with Python: Interactive Edition 2.0
  2. Code Complete Academy for beginners
  3. Learn to Program: The Fundamentals
  4. Learn to Program: Crafting Quality Code
  5. Google's Python Class
  6. Coursera: An Introduction to Interactive Programming in Python
  7. Coursera: Programming for Everbody (Python)
  8. Udacity: Intro to Theoretical Computer Science
  9. Udacity: Introduction to Python Programming
  10. Invent with Python

Welcome to CheckiO - games for coders where you can improve your codings skills.

The main idea behind these games is to give you the opportunity to learn by exchanging experience with the rest of the community. Every day we are trying to find interesting solutions for you to help you become a better coder.

Join the Game