Create fully functioning web applications using front-end, back-end, and database development
Use Responsive Design to produce mobile-friendly applications (iOS/Android)
Experience working with an Agile software development team (used in most workplaces today)
Learn how to market yourself and your new skills to employers within the tech industry
Job Titles: Software Engineer, Computer Programmer, Web Application Developer, Web Developer, Software Developer
Learn foundations of HTML, CSS, and JavaScript and how to record and share progress with Git
Create robust web apps and code structure for large, client-side web projects
Learn front-end best practices and Single Page Web Applications (SPA) with either React or Angular frameworks
Learn how to design, store, and manipulate databases. Students will work with both relational (SQL) and non-relational databases
Understand programming principles of chosen career path. Learn language-specific concepts in Java, C#, Ruby, or JavaScript
Create server-side web apps and services with choice of Express, ASP .NET, Ruby on Rails, or Spring
Explore Responsive Design principles and create a mobile-first experience to be used on mobile apps (iOS/Android)
Manage software projects & teams, learn roles and responsibilities as well as the Software Development Lifecycle (SDLC)
Understand the process and benefits of deploying a web application to a cloud hosting provider
Learn foundations of HTML, CSS, and JavaScript and how to record and share progress with Git