الدورات
طوّر فهمك للشبكات والبرمجيات والعتاد، درسًا تفاعليًا بعد آخر.
الشبكات، من البداية إلى الإتقان ←
من معنى الشبكة إلى كيفية اتفاق موجّهات الإنترنت على خريطة المسارات. كل درس نموذج صغير يمكنك استكشافه خطوة بخطوة، يتبعه اختبار قصير. لا تحتاج إلى خبرة سابقة؛ فكل وحدة تبني على ما قبلها.
Software, start to finish ←
From what software even is to designing real systems. Every lesson is a small machine you can step through, then a short quiz. No experience needed.
Hardware, start to finish ←
From electricity and one transistor to logic gates, a working processor and real circuit boards. Every lesson is a small machine you can step through, then a short quiz. No experience needed.
HTML, start to finish ←
How web pages are structured: tags, links, media, forms and the meaning behind them. Every lesson is a small machine you can step through, then a short quiz.
CSS, start to finish ←
How the web is styled: selectors, the cascade, the box model, flexbox, grid and motion. Every lesson is a small machine you can step through, then a short quiz.
JavaScript, start to finish ←
The language of the web: values, functions, objects, async code, the DOM and Node.js. Every lesson is a small machine you can step through, then a short quiz.
TypeScript, start to finish ←
JavaScript with types: catching mistakes before your code runs. Every lesson is a small machine you can step through, then a short quiz. Builds on the JavaScript course.
Python, start to finish ←
A friendly language for everything from scripts to data and the web. Every lesson is a small machine you can step through, then a short quiz.
C++, start to finish ←
A language that gives you control of memory and speed. Every lesson is a small machine you can step through, then a short quiz.
C#, start to finish ←
A modern, safe language for apps, games and the web on .NET. Every lesson is a small machine you can step through, then a short quiz.
Linux and the command line ←
The operating system behind most servers, phones and the cloud, driven from the command line. Every lesson is a small machine you can step through, then a short quiz.
Databases and SQL ←
How data is stored, queried, kept consistent and scaled. Every lesson is a small machine you can step through, then a short quiz.
Cloud and DevOps ←
How modern software is built, shipped and run: cloud, containers, Kubernetes, pipelines and operations. Every lesson is a small machine you can step through, then a short quiz.
Maths for computing ←
The numbers, logic, probability and algebra that the other courses rely on, shown working. Every lesson is a small machine you can step through, then a short quiz.
Cybersecurity, start to finish ←
Defensive security: threat modelling, cryptography, secure systems and security operations. Every lesson is a small machine you can step through, then a short quiz.
AI and machine learning ←
How machines learn from data, from a straight-line fit to transformers, LLMs and agents. Every lesson is a small machine you can step through, then a short quiz.