Programming

Computer Programming/Coding


Create an account to save your progress and projects. Or just start coding - no account needed! All courses are available at no cost. Enjoy coding through projects such as Minecraft, Flappy Code, App Lab, Dance Party, and many more! Click the Code.org logo to get started!

Blockly is library that adds a visual code editor to web and mobile apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line.

Easily learn how to code through free courses offered in multiple languages such as C++, Python 3, Java, JavaScript, Swift, Ruby, and many more! Earn badges and download certificates when completing each course.

Khan Academy offeres free courses in computer programing, computer science, and animation. As you complete each lesson, you earn digital badges. Start learning today!