
Skills you'll gain: Flutter (Software), Mobile Development, Application Development, Data Validation, Application Design, User Interface (UI) Design, User Interface (UI), UI Components, Scalability, Maintainability
★ 4.9 (54) · Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Cloud Development, Google Cloud Platform, Development Environment, Package and Software Management, Web Development, Network Security
★ 4.2 (183) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Flutter (Software), Mobile Development, User Interface (UI) Design, User Interface (UI), User Interface and User Experience (UI/UX) Design, React Native, Application Development, iOS Development, Apple iOS, Mobile Development Tools, User Story, Android Development, Databases, Database Management, UI Components, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Application Design
★ 4.5 (201) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, Data Persistence, Database Application, Computer Programming, Code Reusability, Software Installation, Data Modeling
★ 4.6 (35) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Apple iOS, Swift Programming, iOS Development, Core Data (Software), UI Components, Mobile Development, User Interface (UI), Data Persistence, Application Development, Software Architecture, User Interface (UI) Design, Augmented Reality, Application Frameworks, Animations, LLM Application, User Interface and User Experience (UI/UX) Design, Code Reusability, Data Modeling, Dashboard Creation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, Mobile Development Tools, User Interface (UI), User Interface (UI) Design, Android Development, Application Development, UI Components, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Computer Programming Tools, Debugging, Software Development
★ 4.4 (173) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Scalability, Code Reusability, Software Design, Application Design, Dataflow, Computational Logic, Application Development, Computer Programming, Software Architecture, Web Applications, Data Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: React Native, Mobile Development, Android Studio, Android Development, Android (Operating System), Application Development, User Interface (UI), iOS Development, User Story, Apple iOS, Mobile Development Tools, UI Components, Cross Platform Development, Flutter (Software), User Interface (UI) Design, Usability, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Application Deployment, Figma (Design Software)
★ 4.6 (113) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Context Protocol, Claude Code, GitHub Copilot, Vibe coding, Anthropic Claude, AI Workflows, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, Agentic Workflows, Application Development, Prompt Engineering, Web Development, Generative AI, Software Engineering
★ 4.4 (415) · Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Gemini, LangChain, Google Gemini, Flutter (Software), Generative AI Agents, LLM Application, AI Workflows, Generative AI, Agentic Workflows, AI Integrations, Cross Platform Development, Agentic systems, Application Development
★ 4 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Swift Programming, iOS Development, UI Components, Mobile Development, Augmented Reality, Application Frameworks, LLM Application, Animations, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Code Reusability, Dashboard Creation, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Full-Stack Web Development, Software Design, Web Development, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Computer Programming Tools, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Integrated Development Environments, Python Programming
★ 4.7 (4.9K) · Beginner · Course · 1 - 3 Months
Top-rated Flutter Software courses offered by IBM on Coursera.
Earn a certificate in Flutter Software from top universities and companies.
Top-rated beginner-friendly Flutter Software courses with no prerequisites.