Skip to main content

SplitStack is a beginner-friendly software development program designed to help you build real-world websites and applications—from the ground up.


Program is 100% online Live-online via Zoom, no campus visits required
Complete full program in 6 months The Frontend and Backend Developer Tracks are each 3 months long
No Previous Experience Required Open to all educational backgrounds

“By the time you complete this program, you’ll have two major projects from each track that you can present to a potential employer.”

—John Dinsmore, Lead Program Instructor

Get Started


Program Highlights

  • Built for beginners. Focused on real skills.

Whether you’re switching careers or learning from scratch, this program is designed to guide you every step of the way. You’ll work on real projects, build a developer portfolio, and get personalized support to help you succeed.

  • Tailored for the working individual.

Complete each track within 3 months. Classes will be fully online with THREE weekly sessions: two 3-hour evening weekday sessions and one 4-hour weekend session.

  • Enter the industry with confidence—and code to prove it.

By the end of the course, you’ll be able to build complete web applications and apply for junior developer roles with a solid foundation and hands-on experience.

Program Details

The UCF SplitStack Software Development Program is an intensive, short-term program designed to rapidly develop programming skills, transforming participants from beginners to job-ready software developers. The curriculum emphasizes mastering scripting languages while providing a comprehensive understanding of the technologies that power full-stack applications.

WHAT YOU CAN EXPECT FROM EACH TRACK

FRONTEND DEVELOPER TRACK

This portion sends requests to the server side. It begins with the languages of the web: HTML, CSS and JavaScript. We will use these to build visually appealing, responsive user interfaces. We also cover libraries and tools that simplify development as well as learn to use API’s that facilitate data exchange between the front and the back.

Frontend Developers play a crucial role in creating the parts of websites and applications that users interact with directly. This role combines creativity and logic—blending design with code to deliver intuitive, fast, and responsive user experiences.

BACKEND DEVELOPER TRACK

This portion handles the server-side logic and sends responses. This is where the Database lives and where the logic will live for our API. The backend will get the requests and handle them with software that is either written or assembled from libraries that we learn such as Node.js, Express.js or Python. This is also where we can employ Authentication and Authorization for our application.

Backend Developers build the invisible infrastructure that powers every modern web and mobile application. The Backend Developer Track dives deep into the server side—where logic, data processing, authentication, and API management happen. In the Backend Developer Track, you’ll build powerful server-side applications that support and scale frontend experiences.

Frontend First. Backend Next. Job Ready Always.

Get Started