Our students all come from a common foundation of smarts and emotional intelligence — we select students based on their ability to learn quickly and to thrive in a development team environment. Not only do we test students for such qualities, we train them from week one in test-driven development, and agile Scrum team practices.
Students are well versed in Java or .NET C#, JavaScript, HTML, and CSS. They learn REST APIs, Object-Oriented programming, MVC patterns of development, databases, and more. Additionally, they learn practical software and web development tools like Git, Git Bash, GitHub, Slack, Zoom, and IDEs like Visual Studio, IntelliJ, and Visual Studio Code. We teach them to work with package managers, how to commit, push, merge, work on GitHub projects in Scrum and Kanban styles… essentially amazingly practical skills over the theoretical. They know how to develop strong, clean, working software both individually, in pairs, and on teams.