Our CODEcamp instructors were great about gearing the class towards actual employment and a future in the software industry.

Chris McCandlish

CODEcamp student

Courses are arranged in two specialty tracks and a growing list of electives & seminars

Learn more about our courses and join hundreds of other students!

Back-end Track

Back-end development includes everything that happens on the server side when your browser makes a request. The back end typically consists of three parts: a language, a database, and a server.

Front-end Track

The front end encompasses everything you see and interact with on a web page within a browser. The required tools for front-end development consist of HTML and CSS for web page structure and aesthetics combined with Javascript for interactivity and movement.

Electives & Seminars

Check out our selection of bootcamps and seminars to get you up to speed on must know skills using the newest technologies used in the industry. Electives are typically four one-day/week sessions and seminars are one day.

Upcoming Classes & Events

View Full Calendar
August
4Mon

Web Basics 102 1/4

6:00PM - 8:30PM

Shawn Foster

Flagship

7Thu

Fall Kick-Off

5:30PM

Flagship 2

jQuery 1/4

6:00PM - 8:30PM

Shawn Foster

Flagship 2

11Mon

Web Basics 102 2/4

6:00PM - 8:30PM

Shawn Foster

Flagship

12Tue

Web Basics 101- Intro to the Web 1/4

6:00PM - 8:30PM

Brian Nations

Flagship

13Wed

WordPress 101 1/4

6:00PM - 8:30PM

Larry Collett

Flagship

Python 101 2/4

6:00PM - 8:30PM

Chris Gregory

Flagship 2

14Thu

jQuery 2/4

6:00PM - 8:30PM

Shawn Foster

Flagship 2

18Mon

Web Basics 102 3/4

6:00PM - 8:30PM

Shawn Foster

Flagship

19Tue

Web Basics 101- Intro to the Web 2/4

6:00PM - 8:30PM

Brian Nations

Flagship

20Wed

Mentor Office Hours 1/3

3:30PM - 5:30PM

Flagship 2

WordPress 101 2/4

6:00PM - 8:30PM

Larry Collett

Flagship

Python 101 3/4

6:00PM - 8:30PM

Chris Gregory

Flagship 2

21Thu

jQuery 3/4

6:00PM - 8:30PM

Shawn Foster

Flagship 2

25Mon

Web Basics 102 4/4

6:00PM - 8:30PM

Shawn Foster

Flagship

26Tue

Web Basics 101- Intro to the Web 3/4

6:00PM - 8:30PM

Brian Nations

Flagship

MongoDB 1/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

Register
27Wed

WordPress 101 3/4

6:00PM - 8:30PM

Larry Collett

Flagship

Python 101 4/4

6:00PM - 8:30PM

Chris Gregory

Flagship 2

28Thu

GitHub

5:30PM - 7:30PM

Chad Cravens

Flagship

Register

jQuery 4/4

6:00PM - 8:30PM

Shawn Foster

Flagship 2

September
2Tue

Web Basics 101- Intro to the Web 4/4

6:00PM - 8:30PM

Brian Nations

Flagship

3Wed

WordPress 101 4/4

6:00PM - 8:30PM

Larry Collett

Flagship

MongoDB 4/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

8Mon

C ++ 1/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

Register
9Tue

Mentor Office Hours 2/3

3:30PM - 5:30PM

Flagship 2

Java 101 1/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Register

Web Basics 102- Web Styling 1/4

6:00PM - 8:30PM

Sean Emmel

Flagship

Register
10Wed

MongoDB 2/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

11Thu

Web Basics 102- Web Styling 1/4

6:00PM - 8:30PM

Shawn Foster

Flagship

Register
13Sat

Game Design with Unity

9:00AM - 3:00PM

Ryan Conklin

Flagship 2

Register
15Mon

Web Basics 101- Intro to the Web 1/4

6:00PM - 8:30PM

Brian Nations

Flagship

Register

C ++ 2/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

16Tue

Java 101 2/4

6:00PM - 8:30AM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 2/4

6:00PM - 8:30PM

Sean Emmel

Flagship

17Wed

MongoDB 3/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

UX 1/4

6:00PM - 8:30PM

Sean Ryan

Flagship

Register
18Thu

Web Basics 102- Web Styling 2/4

6:00PM - 8:30PM

Shawn Foster

Flagship

20Sat

Crafting Quality Code

9:00AM - 3:30PM

Adam Romer

Flagship 2

Register
22Mon

Web Basics 101- Intro to the Web 2/4

6:00PM - 8:30PM

Brian Nations

Flagship

C ++ 3/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

23Tue

Java 101 3/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 3/4

6:00PM - 8:30AM

Sean Emmel

Flagship

24Wed

Mentor Office Hours 3/3

3:30PM - 5:30PM

Flagship 2

UX 2/4

6:00PM - 8:30PM

Sean Ryan

Flagship 2

25Thu

GitHub

5:30PM - 7:30PM

Chad Cravens

Register

Web Basics 102- Web Styling 3/4

6:00PM - 8:30PM

Shawn Foster

Flagship

29Mon

Web Basics 101- Intro to the Web 3/4

6:00PM - 8:30PM

Brian Nations

Flagship

C ++ 4/4

6:00PM - 8:30PM

Chad Cravens

Flagship 2

30Tue

Java 101 4/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 4/4

6:00PM - 8:30PM

Sean Emmel

Flagship

October
1Wed

UX 3/4

6:00PM - 8:30PM

Sean Ryan

Flagship 2

2Thu

Web Basics 102- Web Styling 4/4

6:00PM - 8:30PM

Shawn Foster

Flagship

6Mon

Web Basics 101- Intro to the Web 4/4

6:00PM - 8:30PM

Brian Nations

Flagship

Java 101 1/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Register
7Tue

Mentor Office Hours 1/4

3:30PM - 5:30PM

Ronak Raithatha

Flagship 2

PHP 101 1/4

6:00PM - 8:30PM

Chris Winn

Flagship 2

Register
8Wed

Web Basics 103- Developer Basics 1/4

6:00PM - 8:30PM

Josh Soileau

Flagship

Register

UX 4/4

6:00PM - 8:30PM

Sean Ryan

Flagship 2

13Mon

Java 101 2/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 1/4

6:00PM - 8:30AM

Sean Emmel

Flagship

Register
14Tue

PHP 101 2/4

6:00PM - 8:30PM

Chris Winn

Flagship 2

Web Basics 101- Intro to the Web 1/4

6:00PM - 8:30PM

Brian Nations

Flagship

Register
15Wed

Web Basics 103- Developer Basics 2/4

6:00PM - 8:30PM

Josh Soileau

Flagship

20Mon

Java 101 3/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 2/4

6:00PM - 8:30PM

Sean Emmel

Flagship

21Tue

PHP 101 3/4

6:00PM - 8:30PM

Chris Winn

Flagship 2

Web Basics 101- Intro to the Web 2/4

6:00PM - 8:30PM

Brian Nations

Flagship

22Wed

Mentor Office Hours 2/4

3:30PM - 5:30PM

Ronak Raithatha

Flagship 2

Web Basics 103- Developer Basics 3/4

6:00PM - 8:30AM

Josh Soileau

Flagship

23Thu

MySQL 1/4

6:00PM - 8:30PM

Trip Ottinger

Flagship 2

Register
27Mon

Java 101 4/4

6:00PM - 8:30PM

Daniel Nemergut

Flagship 2

Web Basics 102- Web Styling 3/4

6:00PM - 8:30PM

Sean Emmel

Flagship

28Tue

PHP 101 4/4

6:00PM - 8:30PM

Chris Winn

Flagship 2

Web Basics 101- Intro to the Web 3/4

6:00PM - 8:30PM

Brian Nations

Flagship

29Wed

Web Basics 103- Developer Basics 4/4

6:00PM - 8:30PM

Josh Soileau

Flagship

30Thu

GitHub

5:30PM - 7:30PM

Chad Cravens

Flagship

Register

MySQL 2/4

6:00PM - 8:30PM

Trip Ottinger

Flagship 2