After a meet-up to get to know your instructors and fellow students, you'll work through structured assignments and online courses and begin to pick up key terminology and gain confidence in navigating your development environment. You'll complete this part of the course from home over 3 weeks.
Wk 1 - 5: Programming Fundamentals Module
This first module of our course focuses on giving you a solid foundation in understanding key programming principles and concepts, building and strengthening your software development skills using standard tools.
Wk 6 - 8: Statically Typed Programming Module
This module of our course changes your language to Java, and gets you understanding the key differences between statically and dynamically typed languages and their impact in development work. You will build new skills in developing your own applications which obey the SOLID principles.
Wk 13 - 16: Web Frameworks Module
This module introduces you to a frontend framework and a backend framework. You will learn how these ‘heavyweight’ web frameworks allow you to speed up development time and massively increase your productivity.