Code 301: Intermediate Software Development aims to provide a well-rounded understanding of software development beyond just language syntax. You will learn about MVC patterns, object-oriented and functional programming, basic data structures, and algorithms. You will also gain hands-on experience creating and deploying web apps in the MERN stack, using third-party APIs and libraries from around the web. The course runs for 4 weeks, including a group project week culminating in a public presentation of an app your team will design and build.
After Code 301, you will be able to collaboratively design and create web applications using professional-grade HTML, CSS, and JavaScript with React. You will also be able to work with data structures and algorithms to solve code challenges, build dynamic front-end and back-end applications deployed to cloud platforms, and persist data in a NoSQL database sourced from third-party APIs or user-generated content. You will learn agile software development practices, including pair-programming, stand-ups, and regular refactoring. The course also includes career coaching to prepare you for your job search. Successfully completing Code 301 can lead to enrollment in a Code 401 course or possibly even an entry-level website development job or internship.
Contact us about the program
/contact