Course

Flutter & Dart

Learn how to code your very own app with Flutter & Dart

Unlock the exciting world of mobile app development with our comprehensive 8-week course, where we demystify the art of coding mobile apps using Flutter and Dart. Designed for beginners with no prior app development experience, this course is your gateway to mastering the principles of Flutter.

Flutter logo

Learn how to code cross-platform applications on iOS, Android, Web, Mac and Windows.

Unlock the exciting world of mobile app development with our comprehensive 8-week course, where we demystify the art of coding mobile apps using Flutter and Dart. Designed for beginners with no prior app development experience, this course is your gateway to mastering the principles of Flutter widgets and layouts, coupled with the proficiency to breathe life into your apps using Dart programming. Whether you prefer in-person guidance, remote instruction, or the flexibility of self-taught learning through our app, this course accommodates your unique learning style.

Throughout the 8 weeks, you'll delve into the intricacies of Flutter, gaining hands-on experience in creating stunning and responsive user interfaces. Simultaneously, you'll harness the power of Dart to script the logic behind your app, bringing functionality and interactivity to your creations. By the end of the course, you'll not only have a robust understanding of mobile app development but also the skills to build your own Flutter-powered apps from scratch.

Join us on this transformative journey - where innovation meets education, and your potential as a mobile app developer takes flight.

  • Next Start Date: 4th Janurary 2024
    8 week program
  • Time: Day -or- Evening
  • Self Learning Time: 16 hours a week
  • Difficulty: Moderate
  • Key too: App Developer; App Software Engineer
  • Skills gained: Computer Science; Dart; Flutter; App UX; Mobile Animation
Book your place

Course outline.

Welcome to our meticulously designed Flutter App Development Course, where each week is an expertly crafted step toward mastering mobile application development. Our curriculum has been selectively designed to provide you with an in-depth understanding of Flutter and Dart, ensuring that every topic covered contributes significantly to your overall proficiency. Each week is tailored to focus on a core subject, building a sequential framework that progressively hones the skills needed for app development mastery.

Whether you're a novice or have some programming experience, our handcrafted course is your pathway to unlocking the secrets of Flutter, empowering you to create powerful and engaging mobile applications. Elevate your coding journey with a curriculum crafted for excellence - where every week shapes a crucial piece of your app development expertise.

Throughout the course, weekly assignments, quizzes, and coding challenges will reinforce learning objectives, ensuring you gain practical experience and confidence in Flutter and Dart development.

  • Week 1: Introduction to App Development & Flutter/Dart

    Familiarize yourself with the fundamentals of mobile app development, understand the Flutter framework, and introduce Dart programming language.

    • Overview of mobile app development landscape.
    • Introduction to Flutter and Dart.
    • Setting up development environments.
  • Week 2: Getting Started with Flutter Widgets

    Gain proficiency in building user interfaces using Flutter widgets.

    • Understanding the widget tree.
    • Exploring stateless and stateful widgets.
    • Hands-on exercises to create basic UI components.
  • Week 3: Flutter Layouts and Navigation

    Learn to design and structure layouts, and implement navigation in Flutter apps.

    • Exploring various layout options.
    • Implementing navigation between screens.
    • Practical exercises on building multi-screen apps.
  • Week 4: Introduction to Dart Programming

    Dive deeper into Dart programming for app logic and functionality.

    • Syntax and semantics of Dart.
    • Variables, data types, and control flow.
    • Hands-on coding exercises to reinforce Dart concepts.
  • Week 5: State Management in Flutter

    Understand the importance of state management and implement it in Flutter applications.

    • Exploring different state management techniques.
    • Hands-on exercises for managing state in Flutter.
    • Getting to grips with Bloc and Cubit.
  • Week 6: Integrating APIs and Data Handling

    Learn to fetch and handle data from APIs, integrating real-world functionality into Flutter apps.

    • Making HTTP requests in Flutter.
    • Parsing and handling data from APIs.
    • Practical application with a simple data-driven app.
  • Week 7: Testing and Debugging in Flutter

    Equip yourself with tools and techniques for testing and debugging Flutter apps.

    • Introduction to unit testing in Dart/Flutter.
    • Debugging common issues.
    • Conducting practical tests on sample applications.
  • Week 8: Final Project and Deployment

    Apply the acquired knowledge in a final project, and understand the deployment process for Flutter apps.

    • Working on a comprehensive final project.
    • Deployment options and considerations.
    • Showcase and peer review of final projects.

Invest in your future with affordable excellence.

Unlock the doors to a rewarding career with our Flutter App Development Mentoring Course. The investment you make in your education today pales in comparison to the invaluable skills you'll acquire. Our mentorship program offers a high-quality learning experience at a remarkably affordable cost, providing you with hands-on guidance, personalized feedback, and the expertise needed to thrive in the dynamic field of app development. Consider the relatively small expense as a strategic investment in a career that promises boundless opportunities. Your journey to mastery begins here - where affordability meets excellence, propelling you toward a future of innovation and success.

What you'll get:

  • Direct 1-2-1 mentoring
  • Direct exposure to real life code
  • Full access to the Digital Orbit app library
  • Lifetime Digital Orbit alumni membership
  • Skills and knowledge to push your career to the next level

Not sure if its right for you?

Try before you buy with a taster session for only:

£60.00

No commitments, no contract, try before you buy with a taster session

Book your place

Course Prices & Fees.

Our fee structure for structured course content is broken down into self-taught, mentored remote learning or an 8 week intense on-site training bootcamp.

Self Taught

£60/m

Self taught course with access to mentors and our AI tutor

What's included:

  • App-lead courses
  • Full access to learning material
  • Access to the mobile app
  • Digital AI tutor
  • Self-assements
  • Ask a mentor in-app chat
  • Flexible contract
  • Start now

Mentored Course

£300/m

Weekly remote mentoring sessions to steer learning, encourage technical discussion and foster personal growth.

What's included:

  • Weekly remote mentoring
  • Full access to learning material
  • Access to the mobile app
  • Digital AI tutor
  • Self-assements
  • Ask a mentor in-app chat
  • Flexible contract
  • Start now

8 Week bootcamp

£2500/course

An intense 8 week bootcamp in person in our Norwich campus.

What's included:

  • In person tutoring
  • Full access to learning material
  • Access to the mobile app
  • Digital AI tutor
  • MArked-assements
  • Assigned mentor
  • Fixed contract
  • Start now

Frequently asked questions.

Whether you're curious about the course structure, wondering about the prerequisites, or seeking clarity on the mentoring process, we've got you covered. Explore the most common questions that our students, just like you, have asked.

Your success in mastering Flutter is our priority, and this FAQ section is designed to provide the insights and information you need to thrive in our course. Dive in and let your Flutter adventure begin with confidence!

Download the app for iOS

Get the Digital Orbit app for iOS for free now on the App Store.

  • App Store Logo