Become a Software Engineer in 9 months

Learn full-stack development and launch your coding career.

  • 100% online, nine-month & part-time

  • Project-based curriculum — build your software engineering portfolio

  • 1-on-1 mentorship, coaching and career services

  • AI for Engineers learning unit + AI interactive learning series

banner Image

Rated 4.9 / 5 stars

Students rate our mentors and career coaches 4.9/5 for satisfaction.

Get job-ready and earn a certificate that proves your skills

With over 1.7 million software engineers in the U.S. and a job market expected to grow by 25% over the next 10 years, you can break into a massively in-demand field.

  • Develop practical skills through hands-on projects

  • Learn coding principles and problem-solving skills that help you evolve as the industry evolves

  • Propel your career with a recognized certificate from UMGC, a constituent institution of the University System of Maryland, the #1 largest public university

Get Started

Take the guesswork out of getting ahead

Online, flexible and fast

Learn on your schedule in less time. No need to put your life on hold.

Project based to turn learning into action

Build skills and put them to work through projects that will kick your learning into motion.

Human support from day one

Get expert 1-on-1 support from a mentor, career coach, and student advisor. They’ll help you meet your goals.

Become a software engineer, boost your earnings

$97,536

Median advertised salary of job postings in Maryland with 0-3 years minimum experience required.

Lightcast; October 2022 - September 2023

In this software engineering bootcamp you will:

  • Code in the most widely used programming languages in the world

  • Understand software development theory, tools, and build skills

  • Test your knowledge through projects that prepare you for a job and boost your work readiness

Plus, you’ll learn the tools and languages developers use, like:

Our coding bootcamp teaches you how to build web-based pages and applications to achieve user, business, and product goals and transform your career in nine months.

100% online curriculum

Foundations Curriculum: Building Your Web Development Toolkit

Learners without previous coding experience will begin in this introductory curriculum, which equips you with the essential skills to embark on your web development journey.

  • Beginning with HTML, learn to structure web content and create a digital resume.

  • Style your creations with CSS, adding visual appeal and responsiveness.

  • JavaScript brings interactivity to your pages, and you'll apply these skills in a series of engaging exercises.

Introduction to web development
  • Explore the evolution of the web: From its humble beginnings to the dynamic, interconnected ecosystem of today.

  • Understand the underlying mechanics of the web: How data flows, servers communicate with clients, and the core principles driving modern web applications.

  • Get acquainted with the MERN stack: Learn the basics of MongoDB, Express.js, React.js, and Node.js and understand their roles in building full-stack web applications.

  • Lay the foundation for future learning: Establish a solid understanding of web development concepts to prepare for the deeper dives into each MERN technology.

Development Environment Basics
  • Set up VS Code: Install, configure, and customize your code editor with extensions tailored for web development.

  • Master the command line: Learn essential commands for navigating directories, installing packages, and executing scripts.

  • Install MERN stack tools: Use the command line to prepare your environment for working with MongoDB, Express.js, React.js, and Node.js.

  • Get started with Git and GitHub: Understand the basics of version control, collaborate with others, and manage your projects effectively.

JavaScript for Web Interactions
  • Master intermediate JavaScript: Error handling, algorithms, data structures, asynchronous programming, modules, OOP, and ES6+.

  • Interact with the web: Manipulate web page elements and handle user interactions.

  • Communicate with backend systems: Work with APIs, understand REST and GraphQL.

  • Structure your code: Learn the MVC design pattern.

  • Prepare for your capstone: Begin conceptualizing and planning your web application.

MVC with MERN

This module dives into the Model-View-Controller (MVC) architecture, a blueprint for structuring modern web applications. Using the MERN stack (MongoDB, Express.js, React.js, and Node.js), you'll build each core MVC component:

  • View (React.js): Craft interactive user interfaces with essential React concepts like state management, forms, and routing.

  • Model (MongoDB): Master database interaction, from traditional relational databases to the flexible NoSQL power of MongoDB.

  • Controller (Node.js and Express.js): Create APIs, handle requests, and secure your application's communication.

  • Integration (Next.js): Seamlessly unite your frontend and backend, optimize performance, and leverage TypeScript.

By the module's end, you'll have the skills to build full-fledged MERN stack applications and be ready to tackle your capstone project.

The Path Forward: Building Your Portfolio
  • Harness the power of AI prompt engineering: Craft effective prompts, guide language model outputs, and understand real-world applications.

  • Build a robust portfolio: Complete five projects, including a capstone, showcasing your ability to build full-stack web applications.

  • Demonstrate your expertise: Pass assessments that evaluate your knowledge and skills in various aspects of web development.

  • Launch your career in tech: Graduate with a strong portfolio and the skills to succeed in the ever-evolving world of web development.

  • Mastery from your mentor

    Build skills faster with an expert in your corner who will keep you accountable and give you an insider's view.

  • Counsel from your career coach

    Build a search strategy, target the right employers, and refine your resume and interviewing skills.

  • Support from your student advisor

    Your student advisor has your back and will keep you on track to graduation.

  • Collaboration from your community

    You’ve got a built-in community — students who, just like you, are betting big on themselves.

Build a portfolio that proves your skills to hiring managers

Demonstrate your skills through hands-on projects, and graduate with a professional-grade capstone, where you'll build a complete web application, which will be the centerpiece of your portfolio. View a description of the portfolio projects below:

While working on the project, you will:

  • Jeopardy: Build an app to recreate the jeopardy game.

  • Pokedex: Create a pokemon application with a custom user interface, which is an encyclopedia of various information on Pokémon (a Pokedex).

  • Space Travel:: Build a futuristic app to plan space travels by maintaining and tracking the details of all our spacecrafts.

  • Dog Adoption Platform API::Design and build RESTful APIs for a Dog Adoption Agency. 

Here’s why people like you choose our bootcamp

My mentor's guidance extended beyond the confines of the bootcamp itself. Shannon provided crucial advice on how to stand out to potential employers, ultimately facilitating my transition into the job of my dreams.

Aaron Mitchell

From Restaurant Server

To Technical Consultant @ Intact Technology

Ready to get started?

Apply for the next cohort, and start working towards a new career in less than 9 months.

Page Footer

University of Maryland Global Campus
3501 University Blvd. East,
Adelphi, MD 20783

The bootcamps featured on this website, in partnership with Springboard, are neither taught by UMGC faculty nor affiliated with UMGC’s School of Integrative and Professional Studies, School of Cybersecurity & Information Technology, or School of Business.