Skip to content
pindacome into the world of code
The course

From your first line to your own AI web app.

Eight free modules, about 258 hours in all. You finish as a junior full-stack developer with a live AI-enabled web app of your own.

A coding hub with a guide at the board and three learners at laptops

In short

Pinda is a free, self-guided coding course of eight modules, about 258 hours, that takes a complete beginner to junior full-stack developer. You learn Python, HTML, CSS and JavaScript, then Flask and AI, and finish by shipping your own AI-enabled web app.

The course at a glance
ModuleNameLevelHoursWeeks at 10 h
1SetupNovice81
2Raw materialsNovice202
3Decision and repetitionBeginner303
4Containers and your own toolsBeginner303
5The pageBeginner404
6The browser awakeIntermediate404
7The two halves joinedIntermediate404
8Intelligence and the capstoneJunior developer505
Total258about 26

The eight modules

Self-guided, structured and free. Take them in order.

Pinda is best learned on a laptop with an internet connection. Module one installs everything the whole course needs, so the rest is pure learning.

8modules, the last one your capstone
258hours of study, stated per module
6months at ten hours a week
4languages: Python, HTML, CSS, JavaScript

Each module opens to show its level, hours, what you will be able to do, the lessons, exercises, videos to watch, and the snippet drawers that go with it.

Level NoviceAbout 8 hoursAbout 1 week at 10 hours a week

Pinda is best learned on a laptop with an internet connection. In one weekend you install every tool the whole course needs and open every free account, so nothing stops you later.

You will be able to

  • Install Python, VS Code, Git and Node.js and prove each one works
  • Make a project folder, write hello.py and run it from the terminal
  • Open free accounts for GitHub, an AI API key and hosting
  • Know where files live and how the terminal moves between folders

Install and sign up

Lessons

  1. What a program is and what the computer does with it
  2. Files, folders and file extensions
  3. The terminal: cd, ls or dir, mkdir
  4. Install and check Python
  5. Install and set up VS Code
  6. Install Git and Node.js
  7. Your first file: hello.py
  8. Open the free accounts you will need

Exercises

  1. Run python --version, git --version and node --version and write down all three answers
  2. Make a folder called pinda, create hello.py inside it that prints your name and town, and run it
  3. Create your GitHub account and a first empty repository called pinda-course

Watch

Snippets for this module

The capstone: your own AI web app

The course ends with something you can show an employer.

In module eight you design, build and deploy a working web app with a Python and Flask back end, an HTML, CSS and JavaScript front end, a database, and an AI model behind it. It goes live at a real address, and its code sits on your GitHub profile.

Ideas people build: an invoice reader, a study tutor for a subject they know, a customer message sorter for a small shop, or a translator for local languages.

Demo day: a learner at a lectern presents a live AI web app on a big screen to a seated audience

Questions people ask

How long does the Pinda course take?

About 258 hours across eight modules, which is about six months at ten hours a week.

Is the Pinda course free?

Yes. There is no fee and no account. Every lesson, snippet and download is free.

What do I need to start?

A laptop with an internet connection. Module one installs every tool the course needs in one weekend.

What will I be able to build at the end?

An AI-enabled web app with a Python and Flask back end, an HTML, CSS and JavaScript front end, a database and a live address.

Which languages does Pinda teach?

Python, HTML, CSS and JavaScript, with Flask, SQLite, pandas and an AI model API in the later modules.