SELF_DIRECTED // BEYOND_THE_JOB

Learning Log

Alongside client and freelance work, I follow a structured 24-module programming foundations roadmap — algorithms and data structures first, frameworks second — plus standalone tracks in web fundamentals and professional workflow skills.

learning.log

guest@node_dz ~ % progress --roadmap=foundations

MODULES_DONE20 / 24
CURRENTData Structures II · Algorithms L6 · Database L2
PARALLELHTML / CSS / JavaScript foundations
SOURCEProgramming Advices — Dr. Mohammed Abu-Hadhoud
Roadmap
[01]

Foundation Stage

COMPLETEModules 01 — 13

Algorithms & problem-solving (6 levels), C++ fundamentals, OOP concepts and applications, and core data structures — the base every later stage builds on.

AlgorithmsC++OOPData Structures
[02]

Backend Stage

IN PROGRESSModules 14 — 23

C# from first principles through a full real project (DVLD), raw SQL and T-SQL, then ADO.NET before touching an ORM — learning what Entity Framework abstracts away before relying on it.

C#SQL / T-SQLADO.NETData Structures II
[03]

Bridge — RESTful API

QUEUED.NET Core

The connective layer between backend logic and everything downstream — web, mobile, third-party integrations. Treated as its own checkpoint, not an afterthought.

ASP.NET CoreJWT & RolesEntity Framework Core
Core Languages
C#
C++
SQL / T-SQL
.NET / ASP.NET Core
Parallel Track — Web Fundamentals & Workflow

Alongside the core roadmap, I'm building depth in web fundamentals from first principles rather than framework shortcuts, plus Git-based collaboration workflow and professional skills courses (time management, structured workflow discipline).

HTML
CSS
JavaScript
TypeScript
Git & GitHub