UVA SCPS School Logo

Software Engineering Bootcamp

The UVA Software Engineering Bootcamp is an immersive experience designed to take you from a coding novice to a confident, full-stack software engineer in just six months. You’ll graduate with job-ready programming and coding skills as well as a solid foundation in computer science fundamentals and engineering best practices.

Build practical experience tackling the everyday challenges developers face—and get the support you need to have a competitive edge in the job search. Your program culminates with a certificate and a professional portfolio you can showcase to prospective employers.

There’s no better time to become a software engineer. According to the U.S. Bureau of Labor Statistics, job growth in this sector is expected to surge by 24% through 2026.1

What Will You Learn?  

This intensive program features a curriculum developed by subject matter experts, with input from industry leading technology employers. Explore new concepts and tools through engaging lectures and discussions and complete exercises and labs to reinforce new skills.

Upon completion of the UVA Software Engineering Bootcamp, you will be able to:

  • Create responsive web pages for modern browsers using HTML, CSS, and JavaScript.
  • Write full-stack applications and deploy them to cloud-based services like Heroku.
  • Consume application programming interfaces (APIs) from third-party sites such as Twitter or Yelp.
  • Build a RESTful API using a technology like Sinatra, Rails, Django, or Express.
  • Build a richly interactive, front-end single-page application using a modern framework like Angular or library like React.
  • Collaborate as a team using Git and GitHub, widely accepted collaboration practices, and an Agile development workflow.
  • Implement common data structures encountered in technical interview situations, such as linked lists and trees.
  • Solve algorithm challenges and analyze the computational complexity of algorithms using Big O notation.


Bootcamp instructors are handpicked from elite technology companies and bring their industry knowledge and insights to the classroom to help you effectively prepare for the real world of software engineering. You’ll get individualized guidance and feedback throughout your program.

Career Support

Your program includes a dedicated career coach who helps you create a personalized path to a new career in software engineering. You’ll work one-on-one with your coach to:

  • Compile a professional portfolio of full-stack applications to demonstrate job-readiness to potential employers and collaborators.
  • Create an attention-grabbing resume and build your personal “brand.”
  • Prepare for technical interviews and coding challenges.
  • Access networking opportunities to connect with experts and potential employers.
  • Connect with hiring managers at top companies at exclusive hiring events.

Powered by General Assembly

Benefit from a UVA bootcamp that has been designed in partnership with General Assembly, a pioneer in outcomes-driven technology and data bootcamps, and gain access to their strong network of 70,000 alumni members.

Start DateFebruary 24, 2020
Duration24 weeks (bootcamp ends Aug. 24, 2020)
Next Application DeadlineFebruary 10, 2020
FormatIn-person in Washington D.C.
Location509 7th Street N.W.   Washington, D.C. 20004


Monday, Wednesday, and Thursday: 6:30 – 9:30pm   Saturday: 10am – 5pm

No classes: In observance of the holidays, classes will not be held on May 25 or July 4.

Financing Options

Focus on what counts — your education. Financial hurdles shouldn’t keep you from achieving your goals. Payment plans and various financing options are available from our partner Climb.


Apply for a loan from one of our high-quality leaders, Climb.

Not offered in Singapore and London. Must be a U.S. Citizen or permanent resident; approval pending state of residency.

Financing as low as


per month


Divide tuition into three easy payments.

Only available on U.S. markets.


per installment

Full Tuition (With Pay Upfront Discount)

Save $450 on the full $15,950 tuition by paying full upfront.

Upfront discount is only available in select U.S. markets.

Financing as low as


full tuition


when you pay in full upfront

Download Brochure

[1] https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm

University of Virginia School of Continuing and Professional Studies
104 Midmont Lane PO Box 400764, Charlottesville, VA 22904