Build the programming skills you want with the support you need.

Portland Code School is the place to build the skills you need to get a job programming. Whether you want to become a freelancer or a full-time software engineer at one of Portland's many tech companies, we provide an intensive learning environment that will meet you where you are and take you where you want to go. Learn more about us.


Current Classes

Full-Stack JavaScript

Learn how to build web applications and interactive website features from scratch using JavaScript. Students will learn both front-end and back-end applications of JavaScript, including jQuery, BackboneJS, and NodeJS. Every web application needs JavaScript, and the demand for JavaScript frameworks such as BackboneJS is only growing!

Ruby on Rails

Learn to build interactive and dynamic web applications using Ruby on Rails. We start with a one month intensive on Ruby. After that, students will dive into the Rails framework, still building Ruby skills.

Web Development Basics

Hit the road running with our Primer course. Learn how to use the tools of a professional developer, and get a grasp on the underlying concepts of the Internet. This class assumes students have little or no experience with web technologies such as writing code for the web, so if you're new to coding, this is the place to start!

Front End Freelancing

This comprehensive course gives you everything you need to start a freelance career in front-end web development. In this fast-paced, project-based 16-week course, you will learn all the skills necessary for web application front-end design and development.