Free Programming School


Quick demo of our School and Playground

This place is for those who have no or very little programming experience.

Our goal is to teach you "from zero" so that you can both solve general problems on this site and write small funny programs and games, sharing them to your friends or anyone interested. Building skills in this manner is fun and will help you learn other languages or even participate in programming interviews.

We'll study Lua programming language as it is one of the simplest and smallest, and yet industrial-grade. In other words it is easier than Python - and yet even in your house there could be devices using Lua inside (most probably internet routers etc) while at the same time it drives some server-side enterprise software - and has some popularity in game industry!

Our School is under development now, content is going to be added by and by. In total you may expect 5-7 modules probably. Come back sometimes to check if new lessons are available.

What about Certificates? Will there be any? - I think, yes, when lessons content is more complete, we may introduce some kind of exams and diplomas. For now anyway you can study, solve general problems and request one of our general certificates.

Lessons

Module #3 - Getting Advanced
  • Magic of Colors
  • Functions - defining and using them
  • Character Codes
  • Tables with non-numeric keys
  • Nested Tables
  • Iterating over Tables
  • Graphics - checking hit
  • Graphics - Cockroach game
  • Local variables
  • Recursion and recursive algorithms
  • ...to be continued...