Code 500

Code 500

Learn Specialized Skills

Courses in our Code 500 series equips professional developers with new skills in a short amount of time. These one-week intensive courses are ideal for learning new languages and skill sets quickly, so you can continue be effective in your work.

If your company is switching to an entirely new language; needs developers to be experts in a specific technology; or wants to leverage a brand new framework, Code 501 is the most efficient, cost-effective way to get your team ready to hit the ground running on a new project. No time is wasted on rabbit trails or trial-and-error and your team can get back to doing what they do best: building quality products for your users.

If you’re a developer who is exploring a shift in career focus; needs to gain new skills to beat the job hunt competition; or wants to expand your current skill set and learn new languages to be more effective in your work, these classes are for you.


Code 501: Introduction to Data Analysis & Visualization with Python

You will learn how to harness the power of Python to gain highly coveted skill in data analysis and visualization. We’ll cover how to use standard packages for the organization, analysis, and visualization of data, such as Numpy, Scipy, Matplotlib, and Scikit-Learn. You’ll get to apply these skills on a daily basis and, at the end, produce a substantial project showcasing your new abilities as a data analyst. Learn More »


Code 501: Programming with Java

You will learn and use the core language features and Application Programming Interfaces (API) to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. For years, Java has consistently maintained its place as the world's most popular language used today. As a "write one, run anywhere" language, Java is used on all kinds of devices, from mobile phones to submarines. We're partnering with Oracle to bring proven curriculum to our fast-paced class formula. Learn More »


Code 501: Build Web Apps with React & Redux

React and Redux's popularity among JavaScript developers is quickly growing. Created by the minds at Facebook, React has earned the industry's respect and a positive reputation in an endless world of front-end frameworks. In this class, you will study the React framework, learning how to build a front-end project from scratch using React and Redux. Learn More »

Data structures & algorithms

Code 501: Master Data Structures & Algorithms

Preparing for whiteboarding interviews that test your ability to understand and apply data structures and algorithms to a specific problem set? Need a more in-depth study of these core computer science topics? If you're new to the world of algorithms or just need a refresher, this course will train you with the most widely used CS concepts. Learn More »

Class Format

Students will spend a week with an instructor who is an expert in their field. Half of the day, Monday through Friday, students are in class, learning through lectures, in-class assignments, and live coding sessions. The other half of the day is spent in lab, where students will work through the day’s assignment and collaborate with fellow students. By the end of the week, students will know how to leverage the technology learned in class and have a high-quality project to add to their portfolio.

While Code 501 courses are open to enrollment and anyone is welcome to sign up, these courses will require an understanding of (and experience in) software development.