Programming Fundamentals with C++ in Urdu (Ehtisham Rasheed)
- Course audio
- Course audio: Urdu
- Level
- Beginner
- Length
- 42 lessons · 20.9 hours
What you'll be able to do
- Plan programs with algorithms and flowcharts
- Write C++ programs with conditions, loops and functions
- Use arrays, pointers and structures
- Build a student management system project with files
About this course
A first-semester Programming Fundamentals course in Urdu/Hindi using C++, 42 lessons and about 21 hours. It starts with algorithms and flowcharts, then the first C++ program, variables, constants, data types, input, arithmetic, relational and logical operators and fixing errors. Next come if-else, the conditional operator, switch, for, while and do-while loops, sentinel loops, break and continue, nested loops, functions, pass by reference, recursion, one- and two-dimensional arrays, linear search, pointers and structures. Numbered practice problem sets follow each topic, and the course ends with a student management system project with file handling. It suits BS first-year students and ICS/FSc learners.
Before you start: No programming experience needed; a computer with internet access.
Syllabus
42 lessons · 20:54:58 in total
- 1Introduction to C++ Programming (Lecture 1) [Urdu/Hindi]16:02
- 2How to Write Algorithms for Beginners (Lecture 2) [Urdu/Hindi]17:04
- 3Flowchart Basics: Visualizing Code Logic (Lecture 3) [Urdu/Hindi]8:43
- 4Write Your First C++ Program & Escape Sequences (Lecture 4) [Urdu/Hindi]11:48
- 5C++ Variables, Constants & Comments Explained (Lecture 5) [Urdu/Hindi]15:41
- 6C++ Data Types & Getting User Input (Lecture 6) [Urdu/Hindi]14:24
- 7Arithmetic Operators in C++ Tutorial (Lecture 7) [Urdu/Hindi]10:51
- 8Relational and Logical Operators in C++ (Lecture 8) [Urdu/Hindi]16:27
- 9Understanding Predefined Functions in C++ (Lecture 9) [Urdu/Hindi]20:17
- 10Evaluating Expressions in C++ Programming (Lecture 10) [Urdu/Hindi]31:07
- 11How to Fix Errors and Warnings in C++ (Lecture 11) [Urdu/Hindi]8:42
- 12C++ Programming Practice: Problems Set 1 (Lecture 12) [Urdu/Hindi]40:51
- 13C++ If, If-Else, and Else-If Statements (Lecture 13) [Urdu/Hindi]27:00
- 14Mastering Nested If Statements in C++ (Lecture 14) [Urdu/Hindi]13:36
- 15If Statement Practice Problems: Set 2 (Lecture 15) [Urdu/Hindi]1:36:46
- 16How to Use the Conditional Operator in C++ (Lecture 16) [Urdu/Hindi]15:38
- 17C++ Switch Statement Tutorial & Examples (Lecture 17) [Urdu/Hindi]26:10
- 18For Loops in C++: Complete Guide for Beginners (Lecture 18) [Urdu/Hindi22:53
- 19While Loops in C++ Explained with Examples (Lecture 19) [Urdu/Hindi]10:50
- 20How to Use Do-While Loops in C++ (Lecture 20) [Urdu/Hindi]3:32
- 21Sentinel Controlled Loops in C++ Tutorial (Lecture 21) [Urdu/Hindi]7:22
- 22Using Break and Continue Statements in C++ (Lecture 22) [Urdu/Hindi]4:51
- 23C++ Loop Practice Problems: Set 3 (Lecture 23) [Urdu/Hindi]1:21:40
- 24How Nested Loops Work in C++ (Lecture 24) [Urdu/Hindi]13:21
- 25Nested Loops Practice Problems: Set 4 (Lecture 25) [Urdu/Hindi]1:05:56
- 26Introduction to Functions in C++ (Lecture 26) [Urdu/Hindi]44:43
- 27Functions Practice Problems: Set 5 (Lecture 27) [Urdu/Hindi]1:21:27
- 28Pass by Reference in C++ Functions (Lecture 28) [Urdu/Hindi]15:10
- 29Local vs Global Variables in C++ (Lecture 29) [Urdu/Hindi]11:18
- 30Recursion Explained: How Recursive Functions Work (Lecture 30) [Urdu/Hindi]41:58
Show all 42 lessons
- 31Introduction to Arrays in C++ Tutorial (Lecture 31) [Urdu/Hindi]37:12
- 32How to Pass Arrays to Functions in C++ (Lecture 32) [Urdu/Hindi]16:43
- 33Linear Search in Array Algorithm Explained (Lecture 33) [Urdu/Hindi]8:56
- 34C++ Array Practice Problems: Set 6 (Lecture 34) [Urdu/Hindi]42:57
- 35Two Dimensional (2D) Arrays in C++ Tutorial (Lecture 35) [Urdu/Hindi]14:10
- 36Mastering Pointers in C++: Beginner to Pro (Lecture 36) [Urdu/Hindi]46:56
- 37Pointers Practice Problems: Set 7 (Lecture 37) [Urdu/Hindi]46:17
- 38Introduction to Structures (struct) in C++ (Lecture 38) [Urdu/Hindi]28:47
- 39C++ Structures Practice Problems: Set 8 (Lecture 39) [Urdu/Hindi]1:25:45
- 40How to Find a Final Project Idea for C++ (PF Term Project)16:19
- 41Build a Student Management System in C++: Step-by-Step1:24:22
- 42C++ Project: Student Management System with File Handling30:26
What to take next
Videos by Ehtisham Rasheed, played from their official YouTube channel. Subscribe on YouTube
Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.
Lessons listed from the official YouTube playlist. Full playlist on YouTube
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request

