An Instructor? Sign In

Code IN Person

learn tech in-person with professional devs, wherever you are, affordably

I want to learn
Ror icon Ruby on Rails
A Ruby web framework that’s optimized for programmer happiness and sustainable productivity. see guided search
Guided react Guided angular Guided backbone JavaScript Front-End Frameworks
React, Angular, Backbone, Ember, Knockout, React, and more. see guided search
Node icon Node.js
As an asynchronous event driven framework, Node.js is designed to build scalable network application. see guided search
Python icon Django
A high-level Python Web framework that encourages rapid development and clean, pragmatic design. see guided search
Ios icon iOS Apps
Object-C or Swift, and a large supporting ecosystem of tools and frameworks. see guided search
Android icon Android Apps
Java, and a large supporting ecosystem of tools and frameworks. see guided search
Php lang PHP
A popular general-purpose scripting language that is especially suited to web development. see guided search
Guided meteor Meteor
A complete platform for building web and mobile apps in pure JavaScript. see guided search
Java lang Java
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, widely popular on the web and enterprise. see guided search
Go lang Go
Designed for cloud and distributed system with high performance requirements and multicore/ parallel in mind. see guided search
Elixir lang Elixir
A growingly popular language on the Erlang VM designed for building scalable and maintainable applications. see guided search
Guided css Guided html CSS3
Become a CSS, front end pro. CSS3 and HTML5 support a wide array of popular front end frameworks. see guided search
Sketch icon Design Platforms
Learn design and modeling platforms, such as Photoshop, Sketch, Illustrator, InDesign, ZBrush, Maya and more. see guided search
Search your Own
.NET, C-Family, Windows Apps, Rust, Haskell, Clojure, Scala... be our guest and see what we've got. Be sure to also explore our guided search
React icon Node icon Ror icon Swift icon Angular icon Python icon Android icon

There's no better way to learn programming than simply having a mentor take you under the wing, in person, laptop a laptop.


Change Careers?
The best first step to become a professional coder, freelancer, founder, or digital nomad.
Build Apps or Launch Startups?
Find a program that centers on fleshing out your own prototype or idea.
Learn New Technology?
Experienced dev? Pickup a new language or framework to advance your career.
CodeInPerson is a large collection of professional coding mentors offering short or long term, highly customized programs for whatever you're looking to learn.
Go meetup and learn.
Work Together At:

CoWorking Spaces


Partner Offices


Hacker Friendly Coffeeshops

Laptop dn3

Siimple, bold idea. I'm already a developer and I'm holding out for an Elixir expert to just get me going over an afternoon of coffee.

Laptop dn3

I prefer in-person learning, so I could enroll in a class, I could take an extremely expensive bootcamp, or I could just have James, a Senior Rails Developer at AirBnB, take me under his wing for 6 weeks and show me the real deal!

Laptop dn3

This is perfect for me to get a prototype bulit while also learning how to keep working on it on my own, after the sessions.


Hundreds of Vetted Instructors

In Dozens of Cities, From Top Companies in Tech

With Minimum 3 Years Professional Experience

Teaching the Most In-Demand Tech

Taking you under their Wing


Experienced Coder?
Earn side income running bootcamps around your schedule.
Inspire love for your favorite technologies.
Get access to our teaching and learning resources
Become Provider