We use cookies on this site to collect information in order to help us keep the site functioning, improve the site, and tailor content to your interests. You can find out more about our cookies or how to set your browser to disable them by reading our Cookies Policy. By continuing to use the site you are consenting to our use of cookies. Close

The Iron Yard in Durham.

We are training developers to fuel the Triangle's technology economy in North Carolina. To connect students directly with potential employers, our code school courses are held in the American Underground, in close proximity to some of the Triangle’s most promising tech startups.

Program offerings

Back End Engineering
Back-End Engineering
Back End Engineering focuses on the logic and database needs required to run and scale web applications. Back End products combine databases, APIs, and user interface frameworks. Backend developers deploy fully formed products to the cloud, integrate with online services, and enable mobile and front end applications.
12-Week Immersive
Python and Django

Python is a versatile language used in a wide variety of industries, and it also makes an excellent “first” language for anyone interested in learning programming.

It is increasingly applied in the field of scientific research and analysis because of its combination of...

See Course
Ruby on Rails

Ruby is loved for its english like syntax and the superpowers developers feel when writing it. Ruby code will connect to databases, other applications on the internet, and generate HTML for web applications. It sits on the server and powers entire websites.

Ruby is used ...

See Course
Data Science
Data Science
Data Science focuses on using programming to find, extract, clean, analyze, and present data. Data developers work with researchers, statisticians, and developers from other disciplines to draw intelligence from data. Utilizing web frameworks, they share their findings and empower users to extract insights from the results.
12-Week Immersive

Python is a versatile language used in a wide variety of industries, and it also makes an excellent “first” language for anyone interested in learning programming.

It is increasingly applied in the field of scientific research and analysis because of its combination of...

See Course
Front End Engineering
Front-End Engineering
Front End Engineering focuses on creating experiences in web browser that users see and interact with. The discipline covers a broad area, from web design principles to complex JavaScript applications that manage data. The tools used in Front End Engineering are ubiquitous--no matter the technology used on the Back End, Front-Enders are responsible for delivering the experience and data to the person using the web application.
12-Week Immersive
JavaScript and MVC Frameworks

JavaScript is an incredible language to learn for anyone interested in getting into programming. It is the only programing language that can run on the front end of a website, meaning that if you want to have any dynamic interaction on your webpage, you need to know JavaScript...

See Course


Kids learn for free.

At each of our locations we offer free code classes for kids. We believe in investing in the local tech economy for the long-run, and that means impacting the next generation.


Upcoming Conferences

No image given
Moogfest May 19-22, 2016


Employer Icon
Employer Icon
Employer Icon
Employer Icon


City highlights: Durham.

Sports, entertainment, the arts – wherever your tastes lead, Durham has it. World class facilities like the Durham Performing Arts Center, the Durham Bulls Athletic Park and Duke University’s Nasher Museum of Art blend with nearly 100 City-owned parks and recreation facilities to make Durham a place where residents Play More! Durham is also recognized as one of the decorated dining destinations in the state with award-winning restaurants and chefs that make an evening out something special.

Here are a few of our favorite things:


Campus Team Member

Campus Team Member

Dana Calder

Campus Director

Dana grew up in Florida and fell in love with North Carolina while studying Sociology at Salem College. Prior to joining The Iron Yard, she spent more than eight years in educational sales and support. Dana loves exploring the Durham food scene with her wife and son, and has a recommendation for whatever cuisine you are craving. She is working on collecting race t-shirts from every running event in the area. Dana loves helping our students on their journey to becoming Junior Developers by providing career support and networking opportunities.

Campus Team Member

David Rogers

Front End Instructor

While also a long-time freelancer and full-stack developer, David really loves teaching. He helped design and teach the Web Development AS program for Valencia College, authored the 'Shaping Up with Angular JS' course for Code School, and is writing additional curriculum for more advanced students. Originally from Charleston, SC, he attended Clemson University and spent several years in Greenville, although long before The Iron Yard emerged. He may be an Orlando transplant, but -- like many other invasive species -- has become deeply rooted since being introduced. He leads monthly user groups, speaks at local tech conferences, and mentors others in his spare time. You can find him online by his unique pseudonym 'AL the X' and IRL by his penchant for haberdashery.

Campus Team Member

James Allen

Python Instructor

James hails from Michigan by way of Ohio, where he spent seven years teaching computer science at an independent girls high school. He's been involved with technology at many levels, from offering color commentary at Lego robotics tournaments to contract programming for web companies on both coasts. Besides being ridiculously passionate about learning and teaching, he enjoys playing video games, being a loving husband to his amazing wife, and sharing his passion for programming.

Campus Team Member

Kayt Hensley

Campus Operations Manager

Kayt works on our admissions pipeline and onboarding new students. She joined us from Cisco where she was a Project Coordinator for their internal training programs. She's a life-long learner, as represented by her Masters Degrees in both History and Museum Studies. You can find her musical talents on display with the Raleigh Concert Band.

Campus Team Member

Mason Matthews

Back End Instructor

Mason grew up in Raleigh, NC, and started coding in Pascal and FoxPro at the age of 13. He has always been a software developer on the inside, but has served in many roles over the years. He received a Master's in computer vision and machine learning, taught at the North Carolina School of Science and Math, and ran SciMed Solutions (a local Rails development shop) as its President for five years. Mason loves being surprised by new things, sharing his love of small feedback loops, and identifying assumptions so that he can break them apart and build something better.

Campus Team Member

Kelly Murray

Assistant Instructor

Kelly recently returned from a stint in San Francisco’s tech scene to become Durham’s Assistant Instructor. She’s passionate about tech, education, and coding literacy, and believes all three can make the world a better place. When she’s not bathed in the glow of a monitor, she’s spending too much time gaming, blogging, or deciding what her superhero name would be just in case she ever wakes up with super strength.

We are Hiring!
At The Iron Yard we have created an environment that is exciting, intellectually challenging, and culturally diverse. We work hard, smart, and collaboratively because our mission is worthy of our time and investment. Does this resonate with you? We'd love to chat.

We'll call you
Enter your phone number below, and we'll give you a call.


334 Blackwell Street

Suite B017

Durham, NC 27701