| Phase | Main Topic | Content | Goal |
|---|---|---|---|
| 1 | Fundamentals |
|
Build a solid foundation in a programming language and algorithm complexity analysis. |
| 2 | Data Structures |
|
Understand and implement fundamental linear data structures. |
| 3 | Algorithms |
|
Master core algorithms and problem-solving techniques. |
| 4 | Advanced Topics |
|
Solve more complex problems with advanced structures and algorithms. |
| 5 | Interview Preparation |
|
Apply learned knowledge in a real interview setting. |