CS50x: Introduction to Computer Science
Harvard · CS50 · ProgrammingThe world's most famous programming course. Demanding, but it builds a very solid foundation.
Makes sure the system works before users get it: writes test cases from requirements, tests and logs defects. It needs an analytical mind more than coding, so it suits MIS graduates.
Runs manual tests and logs defects.
Builds automated tests and performance tests.
Sets test strategy and leads the team.
Owns software quality across the company.
Years are approximate and vary by employer. What matters is that each stage builds on the last.
Software companies, banks, fintech and government digital teams.
Tap any certification for details. You don't need them all: pick one per level based on where you work.
The world's most famous programming course. Demanding, but it builds a very solid foundation.
One of the best-known Arabic programming channels. A long, detailed series from zero.
Dr. Chuck's famous course, offered in Arabic. One of the gentlest starts.
A project a day for 100 days. One of the best for building a habit.