Development Roadmaps
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
Node.js
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
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
● Gobyexample.com
● Learn to Go with Tests
● Gophercises
● Go Class
RUST
- https://doc.rust-lang.org/book/
`
- https://github.com/rust-lang/rustlings
- https://doc.rust-lang.org/rust-by-example/
- https://google.github.io/comprehensive-rust/
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]
NODE.JS
● NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) | Udemy
● Node.js, 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)
● roadmap.sh/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
● Roadmap.sh
`
● Ahmed Adel TITO Roadmap
FULL STACK
● Elzero
● Al Bonyan-al marsous
● The Odin Project (React, Node.js) or (Ruby on Rails)
● Full Stack open (Nodejs, React, Expressjs)
MERN STACK
● MERN Stack Blog App for Beginners (React.JS, Node.JS, Express.JS, 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
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)