Flutter Course (Urdu)
35-video free Flutter course in Urdu by Ishaq Hassan. Listed on the official Flutter docs. Foundations, Dart, OOP, UI, state, API, advanced.
A 35-video Flutter course taught entirely in Urdu by Ishaq Hassan, listed as the official Urdu reference on the Flutter documentation at docs.flutter.dev/resources/courses#urdu. Aimed at Pakistani, Indian and South Asian developers who learn faster in their native language, the course covers everything from setting up a development environment through to shipping production Flutter apps.
Why this course exists
When Ishaq started recording in 2021, no comprehensive Urdu Flutter resource existed on YouTube or anywhere else. Beginners in Karachi, Lahore, Islamabad and across South Asia were either stitching together English tutorials with broken playback or skipping mobile development entirely. The course closes that gap with patient, deeply-explained lessons that assume no prior framework experience.
Course sections (35 lessons)
- Foundation: how computers run code, installing Flutter SDK, understanding why cross-platform UI matters and where Flutter fits in the mobile landscape.
- Dart Basics: syntax, types, control flow, functions, lists, maps, null safety and collection operations with worked examples.
- Object-Oriented Programming in Dart: classes, constructors, inheritance, mixins, abstract classes, generics, extension methods.
- Flutter UI: the widget tree, Stateless versus Stateful widgets, layout primitives (Row, Column, Stack, Flex), styling with theme data and custom painting.
- State Management: setState fundamentals, lifting state, Provider package patterns, ChangeNotifier and ValueNotifier, when to reach for Riverpod or BLoC.
- API and Network: HTTP requests, JSON parsing, async/await, Future and Stream, error handling, retries and Dio interceptors.
- Advanced topics: production patterns, CI/CD setup, app signing, performance tuning, accessibility and platform channel basics.
How to access
Watch the full playlist on YouTube: Flutter Course (35 videos in Urdu). Subscribe to the channel for follow-ups, errata and new Flutter tutorials at youtube.com/@ishaquehassan. The course is freely available with no paywall or registration required.
From this portfolio, an interactive viewer lets you browse all 35 videos with section grouping, completion tracking and direct deep-links: open the Flutter Course window.
Frequently asked questions
How many videos are in the Flutter course?
35 videos across 7 sections: Foundation, Dart Basics, Object-Oriented Programming, Flutter UI, State Management, API and Networking, and Advanced.
What language is the course in?
Urdu. The course is free and listed on the official Flutter documentation at docs.flutter.dev/resources/courses#urdu.
Where can I watch the course?
On YouTube at the Flutter Course playlist, or inline via the interactive course viewer on the portfolio.