Skip to content
Free and open to everyone. The lessons keep improving thanks to your feedback.
Language : EN
← Path

Module 12

Building tools, websites and apps

Turn a problem into a small tool that works, that you understand and that you can maintain, even if you have never coded.

  • 📖 0/8 lessons
  • ✏️ 0/9 sets
  • ⭐ 0 / 27 stars

Your path through this module

  1. 1Lesson 1 : Specification and user journey
  2. 2Lesson 2 : Your first local web page
  3. 3Lesson 3 : A useful local tool
  4. 4Lesson 4 : Testing, reading an error, fixing it
  5. 5Lesson 5 : Git and versions
  6. 6Lesson 6 : Secrets and personal data
  7. 7Lesson 7 : Going online (optional)
  8. 8Lesson 8 : Maintaining
  9. Final quiz

The lessons

  1. Lesson 1, 60 minDoneNext lessonSpecification and user journey
  2. Lesson 2, 60 minDoneNext lessonYour first local web page
  3. Lesson 3, 90 minDoneNext lessonA useful local tool
  4. Lesson 4, 60 minDoneNext lessonTesting, reading an error, fixing it
  5. Lesson 5, 60 minDoneNext lessonGit and versions
  6. Lesson 6, 60 minDoneNext lessonSecrets and personal data
  7. Lesson 7, 60 minDoneNext lessonGoing online (optional)
  8. Lesson 8, 45 min, then 10 minutes per monthDoneNext lessonMaintaining

Benefit

Turn a problem into a small tool that works, that you understand and that you can maintain, even if you have never coded.

By the end, you will be able to

  • write a simple specification: the problem, the users, the journey, the minimum version;
  • have a local tool built, and understand what each of its parts is for;
  • test and fix with AI;
  • keep versions with Git, without ever publishing a secret or personal data;
  • decide whether, and how, to go online, knowing the costs and the risks.

Demonstration

A small local web page built, tested and versioned, with a mistake fixed live.

Exercise and result

A local tool that is versioned, tested and documented. Going online is optional.

Hosting, database, login and payment: well-known services are presented as examples to compare, never as obligations and never as free without conditions.