Skip to content
Gwecode
Courses Start here About
Log in Sign up free
Course library

What would you like to learn?

Brand new to coding? Start with the gateway course below. Already know the basics? Jump straight into a language.

Start here

Programming Basics: Start Here

Your gentle on-ramp to programming. No experience needed. You'll learn what code and computers actually do, what a programming language is, and the core ideas every programmer uses every day: variables, sequence, input and output, decisions, and loops. By

Begin the gateway course
A B C

Language tracks

Python for Beginners

Your very first steps in programming. Learn to make the computer show messages, store information, do math, work with text and lists, make decisions, and repeat actions — then build a tiny project of your own. No experience needed.

Beginner
JS

JavaScript for Beginners

Start from zero and learn the building blocks of JavaScript: printing output, storing data in variables, working with text and numbers, making decisions, repeating actions, and writing your own functions. By the end you will build a tiny program of your o

Beginner
</>
Gwecode

Free, friendly programming lessons for absolute beginners and beyond.

Courses Start here About
© 2026 Gwecode. Always free to learn.
playground
codeCtrl+Enter to run
output
Run your code to see the result.