Learn to code. Free. At your own pace.
Niteo Code shares simple guides, free learning websites and interactive practice, so you can go from your first line of code to your first real project.
How to learn coding: a simple path
You don’t need a degree or expensive courses. Follow these steps in order and build something small at every stage.
Pick one language
Start with Python or JavaScript. Stay with it for three months before trying another.
Learn the basics
Variables, conditions, loops and functions. Type every example yourself instead of copying.
Build tiny projects
A to-do list, a calculator, a quiz. Small projects teach more than long videos.
Learn Git and GitHub
Save your work, publish it, and start building a public portfolio.
Read other people’s code
Open-source projects show you how real software is organised.
Build one bigger project
Choose something you would use yourself. Finish it, share it, then improve it.
Free websites to learn coding
Every site below is free to start. Filter by what you want to learn.
Blog
Guides and notes for beginners. Edit the list in the script at the bottom of this file to add your own posts.
Find your path
Pick a goal and plan your time. Everything here runs in your browser.
What do you want to build?
How much time do you have?
Test yourself
Six quick questions on the basics. Each answer comes with a short explanation.