First Steps
How Online Gaming Servers Explain the Basics of Networking
Networking is one of those topics that sounds intimidating to beginners: packets, protocols, latency, servers, clients and...
Python instructor
Bartholomew taught maths for years before switching to teaching Python. He writes about the basics of the language and about teaching code without drowning learners in syntax.
First Steps
Networking is one of those topics that sounds intimidating to beginners: packets, protocols, latency, servers, clients and...
Games
Every online game has menus: a main menu, settings, character selection, inventory screens and pause menus.
Games
When you open an online gaming site, a lot happens in the first few seconds.
Games
Every online game, from a simple puzzle to a massive multiplayer world, runs on the same basic programming ideas that beginners...
Games
Nothing motivates a new coder like making something they can play.
Teaching Code
Children are naturally curious about how things work, and many are excited at the idea of making their own games and apps.