Next cohort coming. Enrolment is not open yet: join the waiting list, you will hear first and the launch price will be held for you. No payment now.
🖥 Intensive bootcamp - 8 weeks

Linux Bootcamp

From nothing to administering and deploying

Everything that runs in production runs on Linux. This bootcamp takes you from a terminal that intimidates you to a server you administer, harden and deploy your own application on. No prerequisites.

8
Modules
8
Weeks
24
Sessions
70 %
Hands-on
Who is it for?

Anyone the terminal still stops

No technical prerequisites. You start as a beginner and finish able to run a production server.

📊
Data analysts and scientists
You can analyse, but a remote server stops you. This bootcamp removes that wall.
💻
Developers
You code well and deploy badly. You leave with an application online, over HTTPS.
🎓
Students and career changers
Linux and Docker appear in almost every tech job ad. This is the skill that opens doors.
Programme

8 modules, one week each

Every module ends with a graded lab. 70 % practice, 30 % theory, from the first day to the last.

1
Discovering Linux and the terminal
01

Discovering Linux and the terminal

Installing Ubuntu in a virtual machine or through WSL, how the system is laid out, first steps in the terminal, moving around the file tree and editing files without leaving the command line.

2
Files, directories and handling data
02

Files, directories and handling data

Copy, move, read and search, then chain commands together. This is the block that turns the terminal into an analysis tool rather than a file browser.

3
Users, groups and permissions
03

Users, groups and permissions

Who is allowed to do what, and why one permission mistake blocks an entire deployment. Accounts, groups, rwx rights and sensible use of sudo.

4
Processes, services and system administration
04

Processes, services and system administration

Watch what is running, stop what goes wrong, read the system journals and write a systemd unit — the one that will restart your application on its own after a reboot.

5
Networking, SSH and hardening
05

Networking, SSH and hardening

Networking basics seen from a server: addressing, ports, DNS, diagnosis. Then remote access with keys, and hardening a machine exposed to the internet.

6
Bash scripting and automation
06

Bash scripting and automation

Turn a sequence of commands into a dependable script: variables, arguments, conditions, loops, functions and error handling. Then hand the whole thing to Cron.

7
Linux for Python, data and AI
07

Linux for Python, data and AI

The real workstation of a data scientist or AI engineer: Python and its environments, Git, PostgreSQL, running long jobs and reading application logs.

8
Docker and containers
08

Docker and containers

Package an application with everything it needs, so it behaves the same on your machine and on the server. Images, Dockerfile, volumes, networks and simple orchestration.

🔒

Modules 4 to 8 locked

System administration, networking and SSH, Bash automation, Python environments and Docker: the detail of the second half unlocks when you enrol.

🎓 Final project - From nothing to production

You start from an empty server and put a complete application online, on your own, in thirteen steps. This is where everything that does not fit in a module gets settled: Nginx, the HTTPS certificate, the domain name, monitoring and automatic restart.

✓ 1. Create and configure the server
✓ 2. Connect over SSH
✓ 3. Secure access
✓ 4. Install Git, Python and Docker
✓ 5. Pull the application from GitHub
✓ 6. Set the environment variables
✓ 7. Containerise the application
✓ 8. Deploy a FastAPI service
✓ 9. Configure Nginx
✓ 10. Enable HTTPS
✓ 11. Centralise the logs
✓ 12. Set services to restart automatically
✓ 13. Test and harden the whole thing
🔒

The thirteen steps of the final project

The full walkthrough, the practice server and the review come with enrolment.

By the end

What you will be able to do

Starting level: beginner. Finishing level: intermediate to advanced, with a deployed application to show.

✓ Work in Linux from the command line
✓ Administer a server
✓ Manage users and permissions
✓ Automate tasks in Bash
✓ Diagnose a system or network problem
✓ Prepare an environment for Python, data or AI
✓ Work with Docker
✓ Deploy an application to a cloud server
Format

Your typical week

8 weeks, one module a week, three live sessions. Expect 8 to 12 hours a week in total.

🖥
Class & demos
2h · Live
🛠
Guided lab
2h · Live
❓
Troubleshooting & Q&A
1h · Optional
💼
Own practice
4 to 7h · Self-paced
Plans

Choose your plan

Three levels of support, to match your pace and your goals.

Are you in West or Central Africa?
Essentials

On your own

One payment · lifetime access
🔥 Early bird · first cohort
  • ✓ All 8 modules on video
  • ✓ Every lab with its solution
  • ✓ Command cheat sheet
  • ✓ Discord community
  • - Live sessions
  • - Final project review
  • - DataSAI certificate
  • - Practice server provided
Elite

VIP support

One payment · lifetime access
🔥 Early bird · first cohort
  • ✓ Everything in Bootcamp
  • ✓ Weekly one-to-one mentoring
  • ✓ Review of your own infrastructure
  • ✓ Guided production deployment
  • ✓ DevOps interview preparation
  • ✓ Partner company network
  • ✓ Three months of career support
  • ✓ Priority access to future courses

Launch prices are reserved for the waiting list. They will be held for everyone pre-registered when the cohort opens, with no payment before.

💬
Is the price the obstacle? Message us on WhatsApp at +1 (904) 243-7876. Instalments, pricing adjusted to your country, a bursary: tell us your situation and we will find something. Nobody motivated is kept out over money.

Ready to run your own server?

Join the next cohort and build production-grade AI systems.