Coding Tantra home+ Start a project

Home / Learn

Learn

Understand the why, practise the how. The library is open to everyone, with no login.

PublishedHTML & CSSBeginner6 min read

HTML basics: the structure of a web page

Tags, structure and meaning: your first page and why each part exists.

PlannedHTML & CSSBeginnerTBA

CSS layout: flexbox and grid

Arranging content on the page with modern CSS.

PlannedJavaScriptBeginnerTBA

JavaScript fundamentals

Variables, functions and the DOM, step by step.

PlannedGit & toolsBeginnerTBA

Git and GitHub first steps

Track changes and share code with confidence.

PlannedGit & toolsIntermediateTBA

Deploying a static website

From a folder on your computer to a live site.

PlannedPythonBeginnerTBA

Python programming fundamentals

Core ideas of programming through Python.

PlannedSecurityIntermediateTBA

Secure coding basics

Validating input, handling errors and avoiding common traps.

PlannedSecurityBeginnerTBA

Passwords and authentication, explained

How sign-in works and how to do it safely.

Only items marked Published are available today. Planned topics show where the library is heading and are not courses you can take yet.

have an idea worth building?

Tell us what you are imagining. We will reply with honest thoughts on how to approach it.

+ Start a project