Our pre-course work introduces you to the basic terminology, methodologies, concepts and development environments you’ll be using throughout the course.
Learn: HTML, CSS, Terminal, Command Line, Python, Git and Github.
During this first module, you’ll get an introduction to programming, including a solid foundation in object oriented programming principles and concepts, building and strengthening your software development skills using standard developer tools.
Learn: Python, SQL, Web Programming, touching on UX Design and ‘Managing you career transition’.
Moving on to a brand new language, Java, you’ll experience the key differences between statically and dynamically typed languages and how to use the Spring framework to build dynamic web apps. Then you’ll learn how to use ReactJS to create a user interface for your Java backend.
Learn: Java, Spring, React, CV workshops, Interviewing tips, Networking and Personal coaching.
Get off to a good start by learning how to become an effective programmer. Our course focuses on industry best practices to ensure that your programs are well-designed and maintainable.
You’ll start to build dynamic, responsive applications using web frameworks such React to deploy features and functionality across multiple platforms.
Implementing a test-driven development (TDD) approach from across multiple programming environments, you’ll learn to embed and refine your code to ensure your programs run effectively and efficiently
Like the brain, the back-end is what processes data inputs into meaningful actions. You’ll learn languages that allow you to interact with databases and build clever applications that respond to messages from the front-end.
Understanding how SQL, and other more recently crafted database approaches work, you will learn to make and manage solutions that validate and store information safely and securely for future use.
We believe in learning by doing. Our curriculum is delivered in a hands-on immersive style involving labs, code-alongs, project work, discussions and paired-programming.
Complete our online application to kick start the interview process.