Can I learn programming for free in Pakistan, in order, without signing up?
Yes: Sabaq is free, needs no account, and puts complete free courses from official YouTube channels into ordered lessons and learning paths, saving your progress and notes in your browser as you watch.
Last checked 26 Oct 2026.
Each course keeps the teacher's own order, and long videos are split at the uploader's chapters so you can pick up exactly where you stopped. The "Web development from zero" path puts four courses in order with a milestone after each.
Courses from Pakistani teachers and institutions include Virtual University of Pakistan's CS101 and CS201, Kawish's Python Course in Urdu and Kacs Learnings' Programming Fundamentals with C++ in Urdu. Sabaq is an independent site by DanixSoft, not affiliated with any of these channels or universities.
Step by step
Open a learning path, or start with Virtual University's CS101 for an overview of computing. No account is asked for.
Take Kawish's Python Course in Urdu, or CS201 / Kacs Learnings if your degree uses C++.
Watch in order; Sabaq keeps your place
Your progress and timestamped notes are saved in this browser as you watch.
Move to the next course at each milestone
Follow the path's milestones, for example from HTML and JavaScript to full-stack projects and CS50x.
Courses compared
| Course | Teacher | Course audio | Hours | Level |
|---|---|---|---|---|
| CS101 Introduction to Computing (Virtual University) | Virtual University of Pakistan | Urdu + English | – | Beginner |
| CS201 Introduction to Programming in C/C++ (Virtual University) | Virtual University of Pakistan | English | – | Beginner |
| Python Course in Urdu (Kawish) | Kawish - Urdu | Urdu | 6.6 | Beginner |
| Programming Fundamentals with C++ in Urdu (Kacs Learnings) | Kacs Learnings | Urdu | – | Beginner |
| Full Stack Web Development Course in Urdu | Shoaib Lashari (Shobi 4you) | Urdu | 23.1 | Beginner |
| Harvard CS50x: Introduction to Computer Science | CS50 | English | 26.4 | Beginner |
Hours are shown once every lesson length is known.
On Sabaq
Questions
- Do I need to sign up or pay?
- No. Every course on Sabaq is an official upload on the teacher's own YouTube channel and is free to watch. Your progress and notes are saved in your browser without an account; a free DanixSoft account is optional and only syncs progress between devices.
- What happens to my progress if I clear my browser?
- Without an account, progress lives only in that browser, so clearing its site data removes it. A free DanixSoft account keeps it and syncs it between your devices.
- Is Sabaq official or linked to these universities?
- No. Sabaq is an independent site made by DanixSoft in Lahore. It plays each official upload in YouTube's embedded player and links to the teacher's own channel.
Sources
- CS101 Introduction to Computing (Virtual University) · official upload by Virtual University of Pakistan on YouTube
- CS201 Introduction to Programming in C/C++ (Virtual University) · official upload by Virtual University of Pakistan on YouTube
- Python Course in Urdu (Kawish) · official upload by Kawish - Urdu on YouTube
- Programming Fundamentals with C++ in Urdu (Kacs Learnings) · official upload by Kacs Learnings on YouTube
- Full Stack Web Development Course in Urdu · official upload by Shoaib Lashari (Shobi 4you) on YouTube
- Harvard CS50x: Introduction to Computer Science · official upload by CS50 on YouTube
- How we choose courses