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



-
Developing applications with high fluctuating loads in nature that will be deployed later on backend servers
-
Mobile applications development
Open lessons by order, then check the added links to start on.
Happy learning π
-
Lesson 1
-
Lesson 2
-
Lesson 3
-
Operators
- Arithmetic
- Comparison
- Logical
-
Operators
-
Lesson 4
- Flow of control
- Conditionals (if, if-else, switch)
- Loops (while, do-while, for)
- Flow of control
-
Lesson 5
-
Lesson 6
-
Lesson 7
-
Lesson 8
- Object Oriented Programming AKA Modeling real world problems into mental models which will be translated later into Java code
- Software engineering [Class diagram]
-
Lesson 9
-
Lesson 10
-
Lesson 11
-
Lesson 12
-
Lesson 13
-
Lesson 14
-
Lesson 15
- OS topics about files handling:
- What is a file?
- What is a file format?
- What is a file extension?
- File handling using programming:
- OS topics about files handling:
-
Lesson 16
-
Lesson 17
-
Lesson 18
-
Lesson 19
-
Why we need to use main method/function to run the application ?
- Java Section => Just ignore others and focus on Java one while reading but don't skip the introduction to understand more details regarding the application's entry point
- Example in action
-
Why we need to use main method/function to run the application ?
