
General programming constructs & logic
You will start by learning the basic constructs of programming languages which are used as tools to create any programmable solution.
You will be shown where and how you can easily write and practice your programming.

Programming concepts and Software architecture
You will then learn some more advanced programming concepts that provide you with more powerful tools to structure and program your solutions.


Flutter Framework
In this phase you will learn how to use the Flutter framework to create an Application of your choice.
With Flutter you will create a visually amusing user interface.


Software Development
In this phase we will expand upon some Software Development concepts that have been introduced throughout the course, and we will intentionally apply them to the applications we develop.