Skip to main content

Build the 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. 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.

Mobile Development with iOS

Learn how to build high quality native apps! If you're an experienced developer, and looking to change your focus or enhance your current skill set, then this class will get you there. In 16 weeks, you’ll spend hundreds of hours immersed in iOS—designing spectacular interfaces in Xcode, writing conventional code in Objective-C and Cocoa, practicing unit testing and source control, and implementing industry best practices.

Enroll Now!

Web Development Primer

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!

Next class will be offered in January. Email us to be alerted when the next start date is announced.

Enroll Now!

Web Development Foundations

Continuing where the Primer leads off, our Foundations class will get you working with JavaScript/jQuery, and more advanced developing environments.

Next class will be offered in January. Email us to be alerted when the next start date is announced.

Enroll Now!

Full-Stack JavaScript (Immersion)

Learn the fundamentals of programming in JavaScript, in a full time, collaborative classroom environment. You will start developing new skills immediately while writing a lot of code! You will learn both front-end and back-end applications of JavaScript, including popular front-side libraries and frameworks like jQuery and EmberJS, as well as cutting-edge backend technologies like NodeJS. Every web application needs JavaScript, and the demand for JavaScript developers is only growing!

Get Started!

Full-Stack JavaScript (Evening)

Learn how to build web applications and interactive website features from scratch using JavaScript. It's easy to learn, yet provides sophisticated object-oriented strength. You will learn both front-end and back-end applications of JavaScript, including popular front-side libraries like jQuery as well as cutting-edge backend technologies like BackboneJS and NodeJS. Every web application needs JavaScript, and the demand for JavaScript developers is only growing!

Get Started!

Front End Development

This comprehensive course gives you everything you need to start a career in front-end web development. In this fast-paced, project-based course, you will learn all the skills necessary for web application front-end design and development. You learn the soft skills necessary to achieve work/life balance while working on teams and delivering quality work.

Get Started!

Data Visualization

This 4 week seminar series will focus on functional programming skills and techniques needed to create and deploy web based data visualizations. Technologies covered in this course include d3.js, leaflet.js, coffeescript, yeoman for modern workflows, as well as SVG.

This course is designed to accommodate both newer and more advanced developers. The seminars will introduce new material, and complete hands-on practice.

Enroll Now!


Childcare for Portland Code School students, on your schedule!

Have kids? We know how hard it is to find the time to go to school and study! Portland Code School's unique Coders with Kids program makes it easy to update your skills or return to the workforce while keeping your family life in balance.