Become a Developer_
Make your mark on the most in-demand career in the country in just 20 weeks. Bring your ideas to life by creating an app or website from start to finish while discovering how to fulfill your future employer’s needs by learning, thinking, and working like a developer.
- Web Design
- Java I
- Java II
- Java III
- Career Simulation
Explore how to build the structure of a web page, the components of page structure, and learn the HTML (HyperText Markup Language) coding language. You will learn the components of page structure, HTML elements, and HTML forms.
Prerequisite: Admission to Program.
The creation of a web page doesn’t stop at the structure. Learn how to use the CSS (Cascading Style Sheets) coding language to style your web pages. Explore CSS elements and style sheets, which provide the visual and aural layout of a web page.
When working with multiple developers, it’s important to know which changes each developer has made. Explore how to use Git for version control to store your code and revisions, create a repository, initialize a repository, and add, commit, push and pull files.
Put your code to the test! Test-driven development is a software development process that integrates coding, design and testing together into one workflow. Learn the basics of JUnit for testing Java code and Spring for integration testing. Explore how to write tests for variables, objects, and arrays.
Learn the basic principles of design for the web. Gain a foundation in project planning by learning how to create user stories, feature lists, wireframes and using basic tools for building database diagrams.
Prerequisite: Test Driven Development
Prerequisite: Web Design and Project Planning
– Java I
– Java II
Continue building on your Java foundation. Explore concepts such as Object-Oriented Programming, Arrays, and File Manipulation.
Prerequisite: Java I
Learn to use MySQL, a relational database management system. You’ll learn to manage data in MySQL databases, a central component of most web development software stacks.
Prerequisite: Java II
– Java III
Continue building on Java I and II. Learn the basics of Model-View-Controller (MVC), a software pattern that allows for a more organized, more easily maintained codebase. Learn how to use Servlets, as well as how Java and MySQL interact with each other.
Spring is an MVC web application framework that makes it easy and fun to build dynamic web applications. Learn the fundamentals and features of Spring and how to deploy websites.
Prerequisite: Java III
Work with a small team to construct a full stack web application for your final project. This web project will have full functionality and a number of key features highlighted in the curriculum.
Throughout the program, you’ll learn a variety of skills related to career preparation and professional development. By the time you graduate, you will possess soft skills such as team-building and communication, as well as career development skills such as resume writing, online branding, and interviewing.
Prerequisite: Full Stack Capstone
A Day In The Life_
Before class, grab yourself a free cup of coffee and a snack, review the upcoming curriculum, practice some programming exercises, and hang out with your classmates!
At 9 AM, Instructors will get you warmed up with morning announcements, review problems, and challenge questions.
Instructors will guide you through the day’s new content through a combination of overview, explanation, live coding demonstrations, and practice problems.
– 11AM Lab
At the end of each lesson, the class will work through a set of exercises to practice and reinforce the content they’ve just been taught. Instructors and students collaborate to problem solve, give feedback, and complete the problem set.
From 12:30-1:30, enjoy your hour lunch in our student break area or at a nearby downtown restaurant.
During Thursday lunches, we bring in a guest speaker to talk about the tech industry. You’ll hear from developers, recruiters, hiring managers, and Codeup alums.
Wrap up the class day at 5 PM with some review, Q/A, and heads up for the next day.
Spend an hour reviewing the day’s content and practicing more problems. Or, meet up with fellow students or alumni to form a study group.
Guided Admissions Process_Our guided admissions process is the perfect time to find out if Codeup is the right fit for you and your goals. Our students come from all walks of life, and there is no programming experience required for our Web Development program. If you are a motivated, professional, critical-thinker, we’re excited to meet you.
In the past year, 88% of our students have received financial assistance. Discover a variety of financial solutions and scholarship opportunities to fund your future.