Flutter Course (Urdu)

Free 35-video Urdu Flutter course by Ishaq Hassan, originally taught at Sir Syed University (SSUET), Karachi. Listed on official Flutter docs. Dart, UI, state, API.

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.

Taught in person at Sir Syed University of Engineering & Technology (SSUET)

This was not a studio recording. Ishaq taught the entire course live, in person, at Sir Syed University of Engineering & Technology (SSUET), Karachi across 35 sessions from January to June 2022. Every video on the playlist is a real classroom session recording, and the cohort completed the program with a certificate ceremony in July 2022. Those recordings are what became the official Urdu Flutter course now listed on docs.flutter.dev.

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)

  1. Foundation: how computers run code, installing Flutter SDK, understanding why cross-platform UI matters and where Flutter fits in the mobile landscape.
  2. Dart Basics: syntax, types, control flow, functions, lists, maps, null safety and collection operations with worked examples.
  3. Object-Oriented Programming in Dart: classes, constructors, inheritance, mixins, abstract classes, generics, extension methods.
  4. Flutter UI: the widget tree, Stateless versus Stateful widgets, layout primitives (Row, Column, Stack, Flex), styling with theme data and custom painting.
  5. State Management: setState fundamentals, lifting state, Provider package patterns, ChangeNotifier and ValueNotifier, when to reach for Riverpod or BLoC.
  6. API and Network: HTTP requests, JSON parsing, async/await, Future and Stream, error handling, retries and Dio interceptors.
  7. 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.

Was the course taught at a university?

Yes. Ishaq Hassan taught it in person at Sir Syed University of Engineering & Technology (SSUET), Karachi, across 35 sessions from January to June 2022. The recorded sessions became the published Urdu Flutter course on docs.flutter.dev.

Open the interactive portfolio →