
Software Engineering Bootcamp
Launch a career in software engineering.
With a focus on innovation, practical skills, and industry relevance, our expert-led programs, powered by Flatiron School, are designed to guide you every step of the way. You’ll gain the expertise needed to thrive in today’s fast-evolving technology landscape.
From beginner to professional software engineer.
Immerse yourself in a bootcamp that covers the entire spectrum of software engineering, from the basics of front-end development to the complexities of full-stack application design.
You’ll learn the tools and techniques used by professional software engineers, gaining expertise in HTML, CSS, JavaScript, React, Python, and backend systems. With a strong emphasis on hands-on learning, you’ll work on real-world projects that challenge you to apply your skills in meaningful ways.
The bootcamp culminates in a capstone project that showcases your ability to develop full-stack solutions, preparing you for a successful career in one of the most in-demand fields today.
No prior experience necessary. This bootcamp takes you from novice to pro.
The University of Richmond // Flatiron School difference:
- Be mentored by a world-class software engineer
- Train on industry-standard software and gain production experience
- Small group classes (max 5 students)
- 100% online programs
- Career services built-in
Bootcamp Pathway
Full-time: 15 weeks | Part-time: 45 weeks
-
Essentials
Essentials
Explore the core principles of front-end development with HTML, CSS, and JavaScript. Build a solid foundation in programming logic, problem-solving, and web development, setting the stage for more advanced full-stack skills.
Courses
- Software Engineering Fundamentals
- Front-End Dev: JS Fundamentals
- Front-End Dev: JS Interactions
-
Foundations I
Foundations I
Build Your Full-Stack Skillset. Expand your knowledge with courses that introduce you to React, Python, and backend development. Gain hands-on experience in creating dynamic applications, working with databases, and developing robust web solutions.
Courses
- Front-End Dev: React 1
- Front-End Dev: React 2
- Intro to Python
-
Foundations II
Foundations II
Master Full-Stack Development. Delve into advanced topics like API development, relational databases, and backend systems. Learn to manage complex client-server interactions and create secure, scalable applications that meet industry standards.
Courses
- Object-Oriented Programming with Python
- API Dev with Python
- Relational Databases
- Back-End Dev with Python
-
Capstone
Capstone
Showcase your engineering mastery. Bring together everything you’ve learned and develop full-stack applications demonstrating your ability to solve real-world business problems with industry tools and techniques. Create a portfolio that stands out to employers.