Free & Paid Courses
200+ curated courses. Rated by real students. Filter to find what you need.
66 free • 8 paid/audit • 7 with Arabic content
Track
Type
Format
Language
Certificate
Showing 74 of 74 courses
Harvard/edX
CS50x — Introduction to Computer Science
by David Malan
Harvard's legendary intro to CS. Covers C, Python, SQL, algorithms, data structures. The single best first course for any CS student. Free to audit, certificate costs money.
Harvard/edX
CS50P — Introduction to Programming with Python
by David Malan
CS50's focused Python course. Covers functions, exceptions, libraries, unit tests, file I/O. Highly practical.
Harvard/edX
CS50 SQL — Introduction to Databases with SQL
by David Malan
Comprehensive SQL from Harvard. Covers relational databases, queries, indexes, optimization. Great starting point for data engineering.
Harvard/edX
CS50 Cybersecurity
by David Malan
Harvard's intro to cybersecurity. Covers securing accounts, web, phones, networks, and privacy. Great first step for security track.
Harvard/edX
CS50 AI with Python
by Brian Yu
Graph search, machine learning, neural networks, NLP. Harvard's AI course is practical and excellent for building foundational AI knowledge.
MIT OCW / edX
Introduction to CS and Programming Using Python
by John Guttag
MIT's intro programming course. Rigorous, deep, teaches computational thinking. Full lectures + problem sets. One of the best free CS resources in existence.
Coursera / Hebrew University
Nand to Tetris — Build a Modern Computer
Build a computer from NAND gates up to a working OS. The most mind-expanding CS course you can take. Completely free on the website.
GitHub / Various
OSSU — Open Source Computer Science Degree
A complete free CS curriculum equivalent to a university degree, curated from the best free online courses. Self-paced, community-supported.
YouTube / Domain of Science
Map of Computer Science
by Domain of Science
A 11-minute visual map of every area of computer science. Watch this on your first day. Perfect for understanding where everything fits.
YouTube
Data Structures & Algorithms in Arabic
by Ahmed Sami
شرح Data Structures وAlgorithms بالعربي بطريقة واضحة ومنظمة. من أحسن المحتوى العربي في الـ DSA.
theodinproject.com
The Odin Project — Full Stack Path
Best free self-paced full stack curriculum. Covers HTML/CSS, JavaScript, React, Node.js, databases, and more. Project-based learning that builds a real portfolio.
freeCodeCamp
Responsive Web Design Certification
freeCodeCamp's responsive web design cert. Build 5 projects, earn a free certificate. Covers HTML5, CSS3, Flexbox, Grid, accessibility.
freeCodeCamp
JavaScript Algorithms and Data Structures
freeCodeCamp's JavaScript cert. Covers variables, arrays, OOP, functional programming, and algorithms. 300 hours of challenges + free certificate.
University of Helsinki
Full Stack Open
Deep dive into modern web development with React, Redux, Node.js, MongoDB, GraphQL, TypeScript. University-grade free course.
Vercel/Next.js
Next.js Learn — Official Tutorial
Official Next.js tutorial. Build a real dashboard app. Covers App Router, data fetching, authentication, server components, and deployment.
javascript.info
The Modern JavaScript Tutorial
The most complete and well-written JavaScript reference on the internet. From basics to advanced: closures, prototypes, async, DOM. Bookmark it forever.
GitHub / Microsoft
Web Dev for Beginners — Microsoft
Microsoft's free 12-week web dev curriculum on GitHub. 24 lessons with quizzes, projects, and challenges. Covers HTML, CSS, JS basics.
react.dev
React Official Docs — Learn React
The new React docs are genuinely the best way to learn React. Interactive examples, challenges, and deep explanations. Use this over any paid course.
typescriptlang.org
TypeScript Handbook — Official
Official TypeScript documentation. Learn types, interfaces, generics, enums. Read this after you're comfortable with JavaScript.
YouTube
Learn HTML in Arabic
by Elzero Web School
أشهر كورس HTML عربي. بيشرح كل تاج بالتفصيل بطريقة واضحة ومميزة. مثالي للمبتدئين.
YouTube
Learn CSS in Arabic
by Elzero Web School
كورس CSS عربي شامل من Elzero. بيغطي Flexbox و Grid و Animations وكل حاجة تحتاجها.
YouTube
JavaScript Bootcamp in Arabic
by Elzero Web School
أقوى كورس JavaScript بالعربي. بيغطي من الأساسيات لـ ES6+ وكل مفاهيم الـ OOP. المحتوى كتير لكن القيمة أكتر.
YouTube
Learn React in Arabic
by Elzero Web School
كورس React بالعربي من Elzero. Components, Props, State, Hooks, Router.
YouTube
Traversy Media — Web Dev Crash Courses
by Brad Traversy
Brad Traversy's channel has the best crash courses for every web technology. HTML, CSS, JS, React, Node, Express, Tailwind — all free, all excellent.
Coursera / Meta
Meta Front-End Developer Certificate
Meta's official frontend certificate. Covers HTML, CSS, JS, React, UX, and interview prep. Recognized by employers. Audit free, financial aid available.
Coursera / Meta
Meta Back-End Developer Certificate
Meta's backend certificate. Django, REST APIs, MySQL, version control, cloud hosting. Good structured path for Python backend.
Coursera / DeepLearning.AI
Machine Learning Specialization
by Andrew Ng
The gold standard intro to ML. Andrew Ng covers supervised, unsupervised, and reinforcement learning. Audit for free, financial aid available for certificate.
Coursera / DeepLearning.AI
Deep Learning Specialization
by Andrew Ng
Andrew Ng's deep learning series. CNNs, RNNs, optimization, hyperparameter tuning, attention models. The deep dive after the ML Specialization.
fast.ai
Practical Deep Learning for Coders
by Jeremy Howard
Top-down practical deep learning. Builds intuition before math. Uses PyTorch. Known for teaching state-of-the-art techniques with minimal prerequisites.
Hugging Face
Hugging Face NLP Course
Official HuggingFace course on transformers, BERT, GPT, fine-tuning, and deployment. Essential for anyone doing NLP.
Machine Learning Crash Course
Google's intro to ML concepts. Concise, practical, covers neural networks, classification, regression. Good quick start.
DeepLearning.AI
Short Courses — LLMs, LangChain, MLOps
1–2 hour courses on cutting edge AI topics: LLMs, LangChain, RAG, agents, prompting, fine-tuning. Always up to date. Totally free.
YouTube
Python & Data Science (Arabic)
by Codezilla
Python وعلم البيانات بالعربي من Codezilla. شرح واضح ومنظم لكل مبادئ Python وتطبيقاتها في Data Science.
pytorch.org
PyTorch Official Tutorial
Official PyTorch tutorials from beginner to advanced. Tensors, autograd, neural networks, CNNs, NLP with PyTorch. Best reference for the framework.
YouTube
Practical Machine Learning with Python
by sentdex
Harrison Kinsley's (sentdex) ML tutorials. Very practical: clustering, regression, SVM, neural networks with scikit-learn. Good supplement to theory courses.
TryHackMe
TryHackMe — Pre-Security & SOC Level 1
The best starting point for cybersecurity. Guided hands-on labs in a browser. Pre-Security path teaches networking, Linux, and web fundamentals from scratch.
PortSwigger
Web Security Academy
The definitive free resource for web application security. Covers SQL injection, XSS, SSRF, CSRF, and all OWASP Top 10. Made by Burp Suite creators.
Coursera / Google
Google Cybersecurity Certificate
Google's entry-level cybersecurity certificate. Covers security operations, networks, Linux, Python for automation. Great for SOC analyst path.
Hack The Box
Hack The Box Academy
HTB Academy has high-quality structured modules on penetration testing, web attacks, network security, and more. Many modules are free.
TCM Security
Practical Ethical Hacking
by Heath Adams
The most recommended paid ethical hacking course. Covers networking, Linux, Python, Active Directory attacks, and full penetration testing methodology.
overthewire.org
OverTheWire — Wargames
Free Linux + security wargames. Start with Bandit to learn Linux via hacking challenges. The most effective way to get comfortable with the command line.
YouTube / Professor Messer
CompTIA Security+ Full Course
by Professor Messer
Free comprehensive prep for CompTIA Security+ exam. Professor Messer is the gold standard for Security+ study. All videos free on his website.
Kaggle
Kaggle Learn — Python, ML, SQL, Deep Learning
Bite-sized free courses from Kaggle. Python, Pandas, ML, SQL, Deep Learning, NLP. Each course has hands-on exercises and a free certificate.
Coursera / IBM
IBM Data Science Professional Certificate
10-course program covering Python, SQL, data visualization, ML, and data science tools. One of the most recognized data certificates.
Coursera / Google
Google Data Analytics Certificate
Google's data analytics certificate. Covers data cleaning, SQL, Tableau, R. Recognized by employers globally.
Mode Analytics
SQL Tutorial for Data Analysis
Hands-on SQL tutorial focused on data analysis. Runs queries in the browser on real data. Covers basic to advanced SQL including window functions.
dbt Labs
dbt Learn — Free Analytics Engineering
Free official dbt courses from the creators. dbt Fundamentals, Jinja + Macros, Advanced Materializations. Essential for any data engineer.
DataTalks.Club
Data Engineering Zoomcamp
Free 9-week data engineering bootcamp. Covers Docker, Terraform, BigQuery, Spark, Kafka, dbt, Airflow. Cohort-based with a free certificate on completion.
YouTube / freeCodeCamp
AWS Cloud Practitioner Full Course
Complete AWS Cloud Practitioner prep on YouTube. Covers all CLF-C02 exam topics. freeCodeCamp quality production.
Microsoft Learn
Azure Fundamentals AZ-900
Microsoft's free learning path for Azure fundamentals. Prepares for AZ-900 exam. Interactive modules with hands-on labs.
YouTube
Docker Tutorial — TechWorld with Nana
by TechWorld with Nana
Best free Docker tutorial. Covers containers, images, volumes, Docker Compose, networking. Nana's teaching style is exceptionally clear.
GitHub
GitHub Skills — Interactive Courses
GitHub's official interactive courses. Learn GitHub Actions, security, coding with Copilot, and more. Earn badges in the process.
YouTube
Kubernetes Tutorial for Beginners
by TechWorld with Nana
Best free Kubernetes intro. Covers pods, deployments, services, ingress, ConfigMaps, Helm. Nana is the clearest DevOps educator on YouTube.
YouTube / freeCodeCamp
Terraform Course for Beginners
Terraform fundamentals on freeCodeCamp. Covers infrastructure as code, providers, state management, modules. Hands-on with AWS.
YouTube / freeCodeCamp
Linux Command Line Full Course
Complete Linux command line course from freeCodeCamp. Navigation, file permissions, processes, bash scripting, networking commands. Essential for any developer.
Flutter / Google
Flutter Codelabs — Official
Official Flutter getting started guide. Build your first app with widgets, navigation, and state. Excellent official documentation.
Google Developers
Android Basics with Compose
Google's official Android development course with Jetpack Compose. Covers UI, navigation, data persistence, and networking with modern Android.
YouTube
Flutter Course — Abdelaziz Ahmed (Arabic)
by Abdelaziz Ahmed
أقوى كورس Flutter بالعربي. بيغطي كل حاجة من أساسيات Dart لـ State Management وFirebase.
YouTube / freeCodeCamp
Flutter Crash Course
freeCodeCamp Flutter crash course. Build a functional app from scratch. Good quick overview of widgets, layout, and navigation.
YouTube / 3Blue1Brown
Essence of Linear Algebra
by 3Blue1Brown
The most beautiful explanation of linear algebra you'll ever see. Visual, intuitive, and mind-changing. Essential for AI/ML. 3Blue1Brown's best work.
YouTube / 3Blue1Brown
Essence of Calculus
by 3Blue1Brown
Visual introduction to calculus concepts. Derivatives, integrals, chain rule explained geometrically. Perfect refresher before starting ML.
Khan Academy
Mathematics — Khan Academy
Comprehensive math from arithmetic to calculus and statistics. Free, with exercises. Perfect for plugging any gaps in your math foundation.
MIT OCW
Linear Algebra — MIT 18.06 (Gilbert Strang)
by Gilbert Strang
MIT's legendary linear algebra course with Prof. Gilbert Strang. The depth you need for machine learning research and competitive programming.
YouTube / freeCodeCamp
Statistics for Data Science — Full Course
Full statistics course focused on data science applications. Probability, distributions, hypothesis testing, regression. Essential before diving into ML.
YouTube
Discrete Mathematics — TrevTutor
by TrevTutor
Comprehensive discrete math playlist. Logic, sets, proofs, graph theory, combinatorics. Covers everything needed for algorithms and theory courses.
GitHub / Anthropic
Anthropic API Fundamentals
Official Anthropic course covering the Claude SDK essentials: API keys, model parameters, multimodal prompts, streaming responses. Jupyter Notebook format — run the code as you learn.
GitHub / Anthropic
Prompt Engineering Interactive Tutorial
Step-by-step guide to prompting techniques from Anthropic. Role prompting, XML tags, chain-of-thought, few-shot examples, avoiding hallucinations. Most practical prompt engineering resource available.
GitHub / Anthropic
Real World Prompting
Apply prompting techniques to complex, production-level prompts. Builds directly on the prompt engineering tutorial. Covers real workflows, edge cases, and failure modes.
GitHub / Anthropic
Tool Use with Claude
Everything you need to implement function calling and tool use with Claude. Define tools, handle tool results, build agents that use multiple tools. Official Anthropic course.
Anthropic Academy
Claude 101
Anthropic's official intro to Claude. Covers core features, how LLMs work, and best practices for everyday use. Free certificate on completion. Good starting point before the API courses.
Anthropic Academy
Claude Code in Action
21 lessons on Claude Code — Anthropic's agentic coding tool. Covers CLAUDE.md memory, slash commands, Hooks, GitHub integration, MCP servers, and the SDK. Made by the team that built it.
Anthropic Academy
MCP Fundamentals — Build Servers & Clients
Build MCP (Model Context Protocol) servers and clients from scratch in Python. Covers the 3 core primitives — Tools, Resources, Prompts — and testing with MCP Inspector. MCP is the standard for connecting AI to external services.
Anthropic Academy
Advanced MCP Patterns
Production MCP patterns: sampling (server-side AI calls), async notifications, file system access, and transport mechanisms (stdio, SSE, Streamable HTTP). Sequel to MCP Fundamentals.
GitHub / Anthropic
Prompt Evaluations
Learn to write production-grade prompt evaluations to measure and improve your prompts systematically. Essential for anyone building serious AI applications with Claude.
Know a great resource we're missing?
Help other Egyptian students by recommending a course, YouTube channel, or learning resource.
Suggest on GitHubFAQ
Free means the entire course including certificate is free. Audit Free (like many Coursera courses) means you can access all video content and exercises for free, but the certificate costs money. For Egyptian students, Coursera's financial aid covers the certificate cost with high approval rates.
Yes. Egyptian students have one of the highest financial aid approval rates on Coursera due to the currency situation and income levels. Apply honestly, write thoughtfully, and you'll almost certainly be approved within 10–15 days. Use our Financial Aid helper on any eligible course.
CS50x from Harvard, without question. It's free, world-class, and will change how you think about programming. After that, The Odin Project for web dev or the Andrew Ng ML course for AI. For Arabic content, Elzero Web School for web development.
Not necessarily. Elzero Web School, Codezilla, and other Arabic content creators produce excellent material. Arabic courses remove the language barrier which actually helps comprehension. The downside is that tech is documented in English, so you'll need English eventually. Recommendation: use Arabic to learn concepts, then practice with English documentation.
Ratings are curated by .uwz based on content quality, community feedback, practical value, and how well courses are received by Egyptian students specifically. They are not automated — they reflect real student outcomes.