Flutter
Build polished mobile applications with Flutter and Dart.

Explore industry-focused computer courses, practical training programs and career-oriented technology learning.
Choose a focused learning path and open any course for the full programme details.
32 courses available
Build modern software skills from programming fundamentals to full-stack application development.
Build polished mobile applications with Flutter and Dart.
Build practical Python programming skills for modern application development.
Learn Java foundations and application development through practical exercises.
Learn the complete path from responsive interfaces to connected web applications.
Create structured single-page applications with Angular and TypeScript.
Build fast, component-driven user interfaces with React JS.
Develop database-backed websites with core and advanced PHP.
Create scalable server-side applications with Node JS.
Learn enterprise Java concepts and build structured web applications.
Build structured web applications with ASP.NET and database connectivity.
Learn Visual Basic .NET application concepts and database workflows.
Explore the foundations of mobile application development for iOS and Android.
Turn information into useful insight, intelligent systems and business decisions.
Turn business data into clear dashboards, insights and decisions.
Learn statistics, data preparation and practical modelling workflows.
Understand practical machine learning workflows from data to evaluation.
Explore AI concepts and build practical intelligent application prototypes.
Create interactive dashboards for finance, sales and management reporting.
Learn relational database queries and PL-SQL fundamentals.
Build safer systems and stronger software quality habits through practical training.
Build foundational awareness of security, threats and defensive practice.
Learn manual testing practices for reliable software delivery.
Shape useful digital experiences and visual communication for modern audiences.
Design clear digital experiences from user flows to polished interfaces.
Develop visual communication skills for digital and print design.
Plan measurable digital campaigns across search, social and email.
Learn desktop publishing workflows for practical print and digital layouts.
Build practical image editing and composition skills with Photoshop.
Explore creative production across graphics, animation and multimedia.
Strengthen everyday computer confidence, office productivity and application skills.
Build a broad foundation in office tools, web basics and computer applications.
Develop advanced computer application and graphics skills for office work.
Study a broad postgraduate-level computer applications curriculum.
Explore business tools, technical support and connected technology foundations.
Learn office accounting workflows with Tally ERP 9 and GST basics.
Understand computer hardware, networks and practical lab support.
Explore connected devices, sensors and practical Internet of Things concepts.