My CODEcamp experience was fast paced, informative, and fun!

Jenna L’Esperance



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
April 2

Mentor Office Hours

Our team of mentors are comprised of passionate industry professionals, working in the Charleston tech community. Feel free to bring a question for a project you are working on, discuss a problem you are facing in your current class, or even discuss your career path. CODEcamp Mentors Office Hours are geared towards beginners and new programmers.

4:00PM - 6:00PM

April 8


Do you have or need a website? Now, it’s time to make it the next internet sensation. WordPress is a free, open source technology that is user friendly and will get you working on your own website in no time. It is a powerful tool with many robust features and you do not need to be an expert to learn how to use.

6:00PM - 8:30PM

Larry Collett

4 Sessions

April 8

Intro to Object Oriented Programming

Object Oriented Programming will get you on track for being a backend developer. Skills taught will expand your knowledge of object oriented concepts along with developing your understanding for the 4 major principles of object oriented programming.

6:00PM - 8:30PM

Ronak Raithatha

4 Sessions

April 14

Python 101

Python is high level programming language used from programming anything from desktop software to web software. Anyone who is interested in learning how to use Python as a backend web programming language will get the basics from this class.

6:00PM - 8:30PM

Chris Gregory

4 Sessions