Code Club - Scratch

Code Club - HTML & CSS

Code Club - Python

Learn C# (Microsoft .NET)

.NET is a free, cross-platform, open source developer platform for building many different types of applications.

With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming, and IoT.

You can write .NET apps in C#, F#, or Visual Basic.

  • C# is a simple, modern, object-oriented, and type-safe programming language.
  • F# is a cross-platform, open-source, functional programming language for .NET. It also includes object-oriented and imperative programming.
  • Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps.

Get started:

Khan Academy

Our mission to provide a world-class education for anyone, anywhere. All Khan Academy content is available for free at


Minecraft was not intended to be “easy” to mod. Now, our modding tutorials are here to help! LearnToMod contains hundreds of engaging tutorials, puzzles, and videos to get you modding Minecraft within minutes. We’ll teach you how to make new items, how to manipulate every aspect of the Minecraft world, and how to design your own mini-games!


If you want to learn to program, you need to write (a lot of) code. At CodeCombat, our job is to make sure you're doing that with a smile on your face.

Programming is magic. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using typed code.

As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to every student, because everyone should have the chance to learn the magic of programming.