Courses
Learn by doing
Structured, bilingual courses with interactive lessons, in-browser code exercises, quizzes and an AI tutor. Free to start.
Cyber Security
From network basics to penetration testing, SOC, and security engineering
Artificial Intelligence
Machine learning, deep learning, NLP, and real-world AI applications
Data Science
Statistics, Python, SQL, visualization, and business intelligence
Cloud Computing
AWS, Azure, GCP — architecture, deployment, and cloud-native services
DevOps
CI/CD, Docker, Kubernetes, monitoring, and infrastructure as code
Frontend Development
HTML, CSS, JavaScript, React, and modern web development
Backend Development
APIs, databases, authentication, and server-side architecture
UI/UX Design
User research, wireframing, Figma, prototyping, and design systems
Networking
How data travels: OSI and TCP/IP, IP addressing and subnetting, routing, DNS, HTTP, TLS and troubleshooting
Operating Systems
Processes, memory, file systems, scheduling and concurrency, plus the Linux command line, from the inside
Data Structures & Algorithms
Arrays to graphs, sorting and searching, recursion, dynamic programming and Big-O: the foundation of every technical interview
Databases
Relational modeling, SQL, indexing, transactions, and when to reach for NoSQL
Reverse Engineering
Read machine and byte code: assembly, binaries, debugging, deobfuscation and malware-analysis basics (legal and ethical)