-
Notifications
You must be signed in to change notification settings - Fork 0
Learning Plan
Mohamed Hassan edited this page Nov 16, 2025
·
53 revisions


Developing web-frontend applications.
Open lessons by order, then check the added links to start on.
Check the references section to get more information about the required topics.
Happy learning π
-
Lesson 1
-
Lesson 2
-
Lesson 3
-
Operators
- Assignment:
= - Arithmetic:
+, -, *, /, % - Comparison:
==, !=, >, >=, <, <= - Logical:
&&, || - Unary operators:
++, -- - Operators precedence
- Assignment:
-
Operators
-
Lesson 4
- Flow of Control
- Conditionals
- Loops (while, for)
- Flow of Control
-
Lesson 5
-
Lesson 6
- Data structures
-
Arrays
- 1 dimensional array
- how to declare it
- how to initialize it
- how to loop through it
- Built-in functions
- Sets
- Maps
-
Arrays
- Data structures
-
Lesson 7
-
Lesson 8
-
Lesson 9
-
Object oriented programming AKA Modeling real world problems into mental models which will be translated later into JavaScript code
- Concepts:
- Class diagram
-
Object oriented programming AKA Modeling real world problems into mental models which will be translated later into JavaScript code
-
Lesson 10
-
Lesson 11
-
Lesson 12
-
Lesson 13
-
Lesson 14
-
Lesson 15
-
Lesson 16
-
JavaScript runner AKA engine
- Inside Nodejs server that used to run the deployed JavaScript applications which utilizes React as a development framework
- Inside Web browser that is used to run plain JavaScript applications as running the code from the console tab
-
JavaScript runner AKA engine
