Modules for a technical job
Eleven short modules for anybody aiming at a technical job or changing career, with no computer science background needed. Each is written separately in English, French, Spanish and Japanese, and each is free.
What is in them
The modules are: Basics every technical job needs, Software engineering at work, Databases at work, Data structures and algorithms in practice, Networking in practice, Security in practice, Cloud in practice, DevOps and platform engineering, Data analysis and data engineering, Machine learning engineering, and Coding with AI.
Each module has six lessons and stands on its own, so you can take any one first. A lesson says what you will be able to do, then explains one idea at a time with examples from work, code you can run on the page, quizzes, and tasks checked by hidden tests.
Which modules for which job
These are suggestions, never requirements. Software engineer: Basics, Software engineering, Databases, Algorithms, Coding with AI. QA and test engineer: Basics, Software engineering, Databases, Coding with AI. Data analyst: Basics, Databases, Data, Coding with AI. Data engineer: Basics, Databases, Data, Cloud, DevOps.
Data scientist: Basics, Data, Databases, Machine learning engineering. DevOps and cloud engineer: Basics, Networking, Cloud, DevOps, Security. Security analyst: Basics, Networking, Security, Cloud. AI and ML engineer: Basics, Algorithms, Data, Machine learning engineering, Coding with AI.
Where to find them
They are in the Library, in the folder Modules for a technical job, or the same folder in your language. A personal account adds a lesson to its own lessons from there. A college copies a whole module into one of its modules with Copy all its lessons.
The modules were written by AI agents and have not yet been read by human teachers. Read a lesson before you set it, as you would any lesson you did not write. They have no labs; the Library’s lab lessons are the place to practise on real servers.
Questions people ask
- Do they cost anything?
- No. They are free, for colleges and for personal accounts.
- Are the French, Spanish and Japanese modules translations?
- No. Each language was written on its own from the same list of topics, with its own examples, money and conventions.