Helm LogoHomeRoadmapsCoursesCareersToolsCV & Projects

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

FreeFeatured

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.

beginnercs fundamentals
5/5
100hCertificate
Free

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.

beginnercs fundamentalsai ml
5/5
50hCertificate
Free

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.

beginnerdatacs fundamentals
5/5
40hCertificate
Free

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.

beginnercybersecurity
5/5
20hCertificate
Free

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.

intermediateai mlcs fundamentals
5/5
60hCertificate
Free

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.

beginnercs fundamentals
5/5
40h
FreeFeatured

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.

intermediatecs fundamentals
5/5
80h
Free

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.

beginnercs fundamentals
5/5
Free

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.

beginnercs fundamentals
5/5
1h
Free

YouTube

Data Structures & Algorithms in Arabic

by Ahmed Sami

شرح Data Structures وAlgorithms بالعربي بطريقة واضحة ومنظمة. من أحسن المحتوى العربي في الـ DSA.

intermediatecs fundamentals
5/5
🇪🇬 Arabic
FreeFeatured

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.

beginnerweb
5/5
Free

freeCodeCamp

Responsive Web Design Certification

freeCodeCamp's responsive web design cert. Build 5 projects, earn a free certificate. Covers HTML5, CSS3, Flexbox, Grid, accessibility.

beginnerweb
4/5
300hCertificate
Free

freeCodeCamp

JavaScript Algorithms and Data Structures

freeCodeCamp's JavaScript cert. Covers variables, arrays, OOP, functional programming, and algorithms. 300 hours of challenges + free certificate.

beginnerwebcs fundamentals
4/5
300hCertificate
FreeFeatured

University of Helsinki

Full Stack Open

Deep dive into modern web development with React, Redux, Node.js, MongoDB, GraphQL, TypeScript. University-grade free course.

intermediateweb
5/5
200hCertificate
Free

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.

intermediateweb
4/5
15h
FreeFeatured

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.

beginnerweb
5/5
Free

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.

beginnerweb
4/5
40h
Free

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.

intermediateweb
5/5
20h
Free

typescriptlang.org

TypeScript Handbook — Official

Official TypeScript documentation. Learn types, interfaces, generics, enums. Read this after you're comfortable with JavaScript.

intermediateweb
4/5
Free

YouTube

Learn HTML in Arabic

by Elzero Web School

أشهر كورس HTML عربي. بيشرح كل تاج بالتفصيل بطريقة واضحة ومميزة. مثالي للمبتدئين.

beginnerweb
5/5
10h🇪🇬 Arabic
Free

YouTube

Learn CSS in Arabic

by Elzero Web School

كورس CSS عربي شامل من Elzero. بيغطي Flexbox و Grid و Animations وكل حاجة تحتاجها.

beginnerweb
5/5
12h🇪🇬 Arabic
FreeFeatured

YouTube

JavaScript Bootcamp in Arabic

by Elzero Web School

أقوى كورس JavaScript بالعربي. بيغطي من الأساسيات لـ ES6+ وكل مفاهيم الـ OOP. المحتوى كتير لكن القيمة أكتر.

beginnerweb
5/5
35h🇪🇬 Arabic
Free

YouTube

Learn React in Arabic

by Elzero Web School

كورس React بالعربي من Elzero. Components, Props, State, Hooks, Router.

intermediateweb
5/5
12h🇪🇬 Arabic
Free

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.

beginnerweb
5/5
Audit Free

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.

beginnerweb
4/5
240hCertificate
Visit Course
Audit Free

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.

beginnerweb
4/5
240hCertificate
Visit Course
Audit FreeFeatured

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.

beginnerai ml
5/5
90hCertificate
Visit Course
Audit Free

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.

intermediateai ml
5/5
120hCertificate
Visit Course
Free

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.

intermediateai ml
5/5
60h
Free

Hugging Face

Hugging Face NLP Course

Official HuggingFace course on transformers, BERT, GPT, fine-tuning, and deployment. Essential for anyone doing NLP.

intermediateai ml
5/5
30h
Free

Google

Machine Learning Crash Course

Google's intro to ML concepts. Concise, practical, covers neural networks, classification, regression. Good quick start.

beginnerai ml
4/5
15h
FreeFeatured

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.

intermediateai ml
5/5
3h
Free

YouTube

Python & Data Science (Arabic)

by Codezilla

Python وعلم البيانات بالعربي من Codezilla. شرح واضح ومنظم لكل مبادئ Python وتطبيقاتها في Data Science.

beginnerai mlcs fundamentals
5/5
🇪🇬 Arabic
Free

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.

intermediateai ml
4/5
Free

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.

beginnerai ml
4/5
FreeFeatured

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.

beginnercybersecurity
5/5
FreeFeatured

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.

intermediatecybersecurity
5/5
Certificate
Audit Free

Coursera / Google

Google Cybersecurity Certificate

Google's entry-level cybersecurity certificate. Covers security operations, networks, Linux, Python for automation. Great for SOC analyst path.

beginnercybersecurity
4/5
160hCertificate
Visit Course
Free

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.

intermediatecybersecurity
5/5
Certificate
Paid

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.

beginnercybersecurity
5/5
25hCertificate
Free

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.

beginnercybersecurity
5/5
Free

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.

beginnercybersecurity
5/5
20h
Free

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.

beginnerdataai ml
5/5
30hCertificate
Audit Free

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.

beginnerdataai ml
4/5
250hCertificate
Visit Course
Audit Free

Coursera / Google

Google Data Analytics Certificate

Google's data analytics certificate. Covers data cleaning, SQL, Tableau, R. Recognized by employers globally.

beginnerdata
4/5
180hCertificate
Visit Course
Free

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.

beginnerdata
5/5
10h
Free

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.

intermediatedata
5/5
15hCertificate
FreeFeatured

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.

intermediatedata
5/5
80hCertificate
Free

YouTube / freeCodeCamp

AWS Cloud Practitioner Full Course

Complete AWS Cloud Practitioner prep on YouTube. Covers all CLF-C02 exam topics. freeCodeCamp quality production.

beginnercloud
5/5
13h
Free

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.

beginnercloud
4/5
10h
Free

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.

beginnercloud
5/5
4h
Free

GitHub

GitHub Skills — Interactive Courses

GitHub's official interactive courses. Learn GitHub Actions, security, coding with Copilot, and more. Earn badges in the process.

beginnercloud
4/5
5hCertificate
Free

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.

intermediatecloud
5/5
4h
Free

YouTube / freeCodeCamp

Terraform Course for Beginners

Terraform fundamentals on freeCodeCamp. Covers infrastructure as code, providers, state management, modules. Hands-on with AWS.

intermediatecloud
4/5
3h
Free

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.

beginnercloudcybersecurity
5/5
5h
Free

Flutter / Google

Flutter Codelabs — Official

Official Flutter getting started guide. Build your first app with widgets, navigation, and state. Excellent official documentation.

beginnermobile
4/5
10h
Free

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.

beginnermobile
4/5
80hCertificate
Free

YouTube

Flutter Course — Abdelaziz Ahmed (Arabic)

by Abdelaziz Ahmed

أقوى كورس Flutter بالعربي. بيغطي كل حاجة من أساسيات Dart لـ State Management وFirebase.

beginnermobile
5/5
🇪🇬 Arabic
Free

YouTube / freeCodeCamp

Flutter Crash Course

freeCodeCamp Flutter crash course. Build a functional app from scratch. Good quick overview of widgets, layout, and navigation.

beginnermobile
4/5
4h
FreeFeatured

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.

beginnermathai ml
5/5
4h
Free

YouTube / 3Blue1Brown

Essence of Calculus

by 3Blue1Brown

Visual introduction to calculus concepts. Derivatives, integrals, chain rule explained geometrically. Perfect refresher before starting ML.

beginnermath
5/5
3h
Free

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.

beginnermath
4/5
Free

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.

intermediatemathai ml
5/5
60h
Free

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.

beginnermathdata+1
4/5
8h
Free

YouTube

Discrete Mathematics — TrevTutor

by TrevTutor

Comprehensive discrete math playlist. Logic, sets, proofs, graph theory, combinatorics. Covers everything needed for algorithms and theory courses.

beginnermathcs fundamentals
4/5
20h
FreeFeatured

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.

beginnerai mlother
5/5
4h
FreeFeatured

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.

beginnerai mlother
5/5
3h
Free

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.

intermediateai mlother
5/5
3h
Free

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.

intermediateai mlother
5/5
4h
Free

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.

beginnerai mlother
4/5
1hCertificate
FreeFeatured

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.

beginnerai mlother
5/5
2hCertificate
Free

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.

intermediateai mlother
5/5
2hCertificate
Free

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.

advancedai mlother
5/5
2hCertificate
Free

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.

intermediateai mlother
5/5
3h

Know a great resource we're missing?

Help other Egyptian students by recommending a course, YouTube channel, or learning resource.

Suggest on GitHub

FAQ

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.