Join a Community

Learn from a skilled instructor.
Receive support from peers.

Read More

Learn to Code

Start with the basics and move to advanced concepts. Be prepared to surprise yourself!

Read More

Launch an App

A successful launch is
an iterative process.

Read More

Instructor: Lucas Cioffi

Lucas Cioffi

Lucas is a graduate of West Point and the US Army Ranger School. He is a full-time software developer working for a top-tier software consultancy. His interest in civic tech started in 2009 when he organized the 8-part OpenGov Community Workshop Series, bringing together 1500 people for conferences on-site at federal agencies in Washington, DC.

Lucas has been an instructor at RailsSchool, helped organize the first RubyDCamp (a three-day software retreat among Ruby enthsiasts), and has taught software dozens of people ranging in age from middle school to 60+.

Current and past project include QiqoChat (the collaborative learning platform that powers the code school), The Civic Tech News Feed, AthenaBridge deliberation software, and the American Townhall on Anything. Lucas also served three years on the board of the 2000-member non-profit National Coalition for Dialogue and Deliberation.




Teaching Style

Building civic tech is not about writing perfect software. It's about writing software quickly and efficiently so that you can get it into people's hands, improve it, and put it into use to make a real-world difference.

The goal of the Civic Tech Code School is not to make you an expert software developer; it's to help you build a tool that works well enough and can start doing good in the world very quickly.

This is a 5-week course with classes every Monday and Tuesday at 5:30pm Eastern. Classes are conducted online, using video chat and collaborative notes. Recordings of each class are available in case you miss one.

Each 90-minute class is hands-on. You will learn a new concept and then will get a chance to try it out for yourself immediately. Classes are conversational. Each student will have different questions and will run into different errors, and each is a learning opportunity.

Building an app takes dozens to hundreds of hours. To get the most out of this class, you will want to work on your app for a few hours each week outside of class. Coming to class with specific problems you are facing will make the experience even more worthwhile for you and your classmates.

After you graduate, you will remain connected with your classmates and all the other alumni. Civic tech is uniquely collaborative, and having a collaborative community to rely upon will help you launch your tool successfully.

Next Class Begins June 3, 2019

This covers the five-week course plus full membership in a small but growing alumni community.

Prerequisites: Purchase The Lean Startup by Eric Ries and have a Mac computer. You can find used Macbooks for $100-$400 on Amazon.


$500 Join Now

What Alumni Are Saying

John Spady

Founder, National Dialogue Network

"Students learn together as a team. Classes are collaborative and supportive. I learned a lot and use the knowledge I gained to better understand and appreciate the efforts of my outside developers. Lucas is a knowledgeable and responsive instructor — and I whole heartedly recommend him!"

Matthew Sweeney

"Civic Tech Code School was a powerful experience in online learning and collaboration. I enjoyed the learn by doing approach and collaborating with civic-minded classmates. This course exposed me to many practical ideas, skills and freely available online resources that have already helped me in my work. I look forward to staying connected with this community!"

Designed by TEMPLATED. Images: Unsplash.