When you join our program, you will immediately notice that the courses are very intensive. There is a lot to cover in just 10 weeks and the only way to learn everything is by doing. We are very aware of that. Hour-long lectures are not part of this course. Instead, we mix short lectures with exercises.
A Life of Learning
Continuously challenging you to find out things on your own before showing you our solution turns you in a well-equipped developer. Even after graduation, your life will be filled with learning and that will never go away. Technology is always in flux and the best gift we can give you during this course is that of excellent learning skills.
Another gift is that of professionalism. Working as a developer in a team demands communication skills and knowledge of the right tools and processes. Our teachers have a long history of managing development and product teams. The companies our graduates work for often benefit from the processes and collaboration skills you will learn, giving you that nice edge that makes you more desirable as a prospective hire. But there's more!
- Data Modeling
- Code Reviews
- Continuous Integration
- Daily Stand-ups
Cutting Edge Technologies
This is where you as a fresh developer in a new job at a new company will benefit most. We teach you the latest and greatest technologies most senior developers have not even worked with yet – or at least not as intensively as you will have by the end of the Academy. We aim to teach you technologies, tools, and approaches that development teams around the world are looking to implement, but sometimes might just lack experience or capacity for. As a new developer on the team, you will bring both these things to the table.