Next cohort coming soon. Enrollment is not open yet. Join the waiting list to be the first to know. We will hold the launch price for you. No payment required now.
🖥 Intensive bootcamp · 8 weeks

Linux Bootcamp

From zero to system administration and deployment

Everything that runs in production runs on Linux. This bootcamp takes you from feeling intimidated by the terminal to running your own server: administering it, hardening it and deploying your own application on it. No prerequisites.

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

For anyone still held back by the terminal

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

📊
Data analysts and scientists
You can analyze data, but a remote server stops you in your tracks. This bootcamp removes that barrier.
💻
Developers
You write good code but struggle to deploy it. You’ll leave with an application live online, over HTTPS.
🎓
Students and career changers
Linux and Docker appear in almost every tech job ad. This is the skill that opens doors.
Program

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 module 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 permissions 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 logs and write a systemd unit, the one that will restart your application automatically after a reboot.

5
Networking, SSH and hardening
05

Networking, SSH and hardening

Networking basics from a server’s point of view: addressing, ports, DNS and troubleshooting. 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 details of the second half unlock when you enroll.

🎓 Final project: from zero 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 doesn’t fit into a single module comes together: 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. Containerize the application
✓ 8. Deploy a FastAPI service
✓ 9. Configure Nginx
✓ 10. Enable HTTPS
✓ 11. Centralize the logs
✓ 12. Set services to restart automatically
✓ 13. Test and harden the whole thing
🔒

The thirteen steps of the final project

You get the full walkthrough, the practice server and a review of your work when you enroll.

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 and three live sessions a week. Expect 8 to 12 hours a week in total.

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

Choose your plan

Four levels of support to match your pace and your goals.

Based in West or Central Africa?
Essential

Full access

€790 €390
One-time payment · Lifetime access
  • ✓ All 8 modules, delivered live
  • ✓ Unlimited replays
  • ✓ Solutions for every lab
  • ✓ Command cheat sheet
  • ✓ Final project review
  • ✓ DataSAI Linux certificate
  • - Exercise and lab reviews
  • - Practice server provided
  • - Discord community
Professional

Guided

€1,590 €790
One-time payment · Lifetime access
  • ✓ Everything in Essential
  • ✓ Exercise and lab reviews
  • ✓ Practice server provided
  • ✓ Discord community
  • - Group mentoring
  • - Infrastructure portfolio
  • - A real project taken to production
  • - DevOps interview preparation
  • - One-on-one mentoring
Executive

Premium

€3,790 €1,890
One-time payment · Lifetime access
  • ✓ Everything in Career
  • ✓ One-on-one mentoring
  • ✓ Review of your own infrastructure
  • ✓ Guided production deployment
  • ✓ Three months of career support
  • ✓ Partner company network
  • ✓ Priority access to future courses
For companies

Training a team?

Enroll several employees, or book a private session for your company built around examples from your industry.

  • Invoice in your company's name
  • Pricing based on the number of participants
  • Private sessions in English or French
  • A single point of contact
or book a call
Know someone who would love this bootcamp? Recommend it and earn 20% of their enrollment fee.Become a partner →

Launch prices are reserved for the waiting list. They will be held for everyone on the list when the cohort opens, with no upfront payment.

💬
Is the price a barrier? Message us on WhatsApp at +1 (904) 243-7876. Installments, country-based pricing or a scholarship: tell us about your situation and we will find a solution. No motivated learner is turned away over money.

Ready to run your own server?

Join the next cohort and learn to administer, secure and deploy Linux servers all the way to production.

Questions about the program? Book a free discovery call →

DataSAI news, once a month
New courses, bootcamp cohorts, offers and free mentoring. No spam, one-click unsubscribe.