Development Roadmaps
`
READ ME
Programming Languages
General
C
C++
Java
C#
Python
Javascript
PHP
Ruby
Go
RUST
Backend
General
DATABASE Concepts
Ruby on Rails
Laravel
Django
Spring Boot
[Link]
DotNet
Linux
Docker
Frontend
General
React
Angular
React Native
Flutter
IOS
Android
Full Stack
MERN Stack
DevOps
Embedded System
Security
Machine learning / Data Science
`
READ ME
● First, watch this important TALK
● Don’t put stolen materials
● Don’t put ITI links (no permission from them so far)
● Don’t remove someone's links
● Feel free to add a comment for me to handle (right-click, comment)
PROGRAMMING LANGUAGES
GENERAL
● Eng Mohamed Hash
C
● The GNU C Reference Manual
● Academic C Programming Course (in English)
● Neso Academy C programming
C++
● Dr Mostafa Saad: YouTube, Udemy, and Live courses
● Adel Nasim YouTube
● Academic C++ Programming Course (in English)
● The Best C++ Tutorial
● C++ How to Program, 10/e - Deitel & Associates, Inc.
● The Cherno C++ (English)
JAVA
● Oreilly
○ Videos: Java 8 Fundamentals Oreilly by Paul J. Deitel
○ Book: Java How To Program, Late Objects, 11th Edition Oreilly
● Mosh Hamadani YouTube
`
● Eng. Mostafa Elgazzar
● Codemasry (Java and OOP)
C#
● Essam Abdul Nabi YouTube
● Muhammad Al Mahdi YouTube
● Books
○ C# in a Nutshell
PYTHON
● Dr Mostafa Saad Udemy
● Deep Dive series - Udemy
● ElzeroWebSchool Python Plan
● Python ROADMAP
JAVASCRIPT
● Ahmad Nasser YouTube
● Elzero Web School YouTube
● JonasSchmedtmann Udemy
PHP
● Jeffery Way Laracasts
● Programming with Gio YouTube
RUBY
● The Odin Project
GO
● [Link]
● Learn to Go with Tests
● Gophercises
● Go Class
RUST
- [Link]
`
- [Link]
- [Link]
- [Link]
BACKEND
GENERAL
● Roadmap. sh
● Metwally Labs
● Meta Back-End Developer Professional Certificate | Coursera
● Eng Ghareeb
DATABASE CONCEPTS
● Practical Web Database design Book
● MySQL Database Performance Tuning
● DBMS by Stanford
RUBY ON RAILS
● The Odin Project
LARAVEL
● Jeffery Way Laracasts
● Mahmoud Ibrahim. YouTube
● Laravel Daily GitHub
● IEEE Mansoura 2023 Github
DJANGO
● Django Web Framework | Coursera
● Django ROADMAP
SPRING BOOT
● Learn Spring Boot - Baeldung
● Chad Darby Course - Udemy
● Roadmap. sh - Spring Boot
● Free Spring Boot Beginner Course instructed by professionals | Spring University
`
● Abanoub-Asaad
● Spring Boot Course by Eng Nour Shaheen[Ar]
[Link]
● NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) | Udemy
● [Link], Express, MongoDB & More: The Complete Bootcamp 2023 | Udemy
● (10) NodeJS and express in Arabic - نود جى اس واكسبريس بالعربى- YouTube
● JonasSchmedtmann Udemy
● NodeJS - Build a Full E-Commerce RESTful APIs 2023
● NodeJS Course (express, REST APIs, MongoDB) With Book Store Application for
Beginners | Youtube
DOTNET
LINUX
● Linux Documentation
● Linux Journey
● Linux crash course (English)
DOCKER
● Tresmerge Docker playlist
● Docker and Kubernetes | BigData in Arabic
GIT&GITHUB
● Elzero web school Git&GitHub
● Git&GitHub | big data in Arabic
●
FRONTEND
GENERAL
● Elzero
`
● Roadmap. sh / see
● Metwally Labs
● Eng Mohamed Hashem
● Eng. Mohamed Fadl
REACT
● The Ultimate React Course 2023: React, Redux & More | Udemy
● How to be a Full Stack React
● ReactJs-Build Full E-Commerce-Scratch Redux 2023 ()بالعربي
ANGULAR
● Angular 13 - Intro - YouTube (ITI Course so should be deleted)
● Angular - The Complete Guide
REACT NATIVE
FLUTTER
● Vandad Nahavandipoor (English)
● [Link]/flutter
IOS
● Eng Essam Fahmi
ANDROID
Useful channels
● BK Programmer
● coding with nerds
● Philipp Lackner
● Ahmed Azz
● جعفر محمد األغا.م
● Eslam Medhat | اسالم مدحت
● Stevdza-San
● Android Cookies
● Master Coding
● [Link]
`
● Ahmed Adel TITO Roadmap
FULL STACK
● Elzero
● Al Bonyan-al marsous
● The Odin Project (React, [Link]) or (Ruby on Rails)
● Full Stack open (Nodejs, React, Expressjs)
MERN STACK
● MERN Stack Blog App for Beginners ([Link], [Link], [Link], MongoDB,
ReduxToolkit, Photo Upload (Cloudinary), Sending Email (Nodemailer), Authentication,
Admin Dashboard) | YouTube
DEVOPS
● Metwally Labs
● Mohamed Radwan - DevOps Step-By-Step
● DevOps General
EMBEDDED SYSTEM
● Different roadmaps from different Engineers
● Embedded Systems Roadmap
● Youssef Pro
● Roadmap for Most topics related to Embedded (see post’s end)
SECURITY
● Ebrahim Hegazy
● Itsmetraw
● A friend
● Free CTF
● Free try hack me rooms
MACHINE LEARNING / DATA SCIENCE
● Dr Mostafa Saad Live course
● Dr Mostafa Saad with Ali Shahin
● Dr Mostafa Saad 3 videos big picture
`
● Andrew ng Machine Learning Specialization [3 courses] (Stanford)
● CoursRoad Map (Youssouf El-Gammal)
● era
● Andrew ng Deep Learning Specialization [5 courses] ([Link]) | Coursera
● Coding Minutes - Machine Learning Essentials
○ Dr Mostafa note: Similar experience to Andew ng intro
● Code Basic
● Krish Naik
● Google Advanced Data Analytics
● [Link]
(road map)
<>
Reinforcement Learning
● David Silver -UCL x DeepMind 2015 on youtube + DeepMind have taught the same
course in 2018,2021..all of the lectures are also available on their YT channel.
● ANDREW BARTO AND RICHARD S. SUTTON - Reinforcement Learning: An
Introduction
(the first edition was free to read, and I am 99% sure the second edition(2018) is also free
-see their website link above)