Full Stack Web Development Program_

 

Dallas Upcoming
Classes

DALLAS
START:
July 20
Apply Now-Closing Soon

DALLAS
START:
December 7
Apply Now

DALLAS
TBD
Apply Now

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.

Upcoming Transitioning Into Web Development Panel_

Looking to start a stable career that offers room for growth and a comfortable salary? The workforce could always use more qualified developers! Join our recent alumni to hear why they chose to transition careers into web development, and how their transition has been so far at our Transitioning Into Web Development panel on June 25th at 6 PM (CST). Click the button below to save your spot! (Don’t worry, the event is totally virtual!)

Start With a Strong Foundation_

  • HTML
  • CSS
  • Git
  • JavaScript
  • TDD
  • Web Design
  • jQuery
  • Java I
  • Java II
  • MySQL
  • Java III
  • Spring
  • Capstone
  • Career Simulation
  • HTML: Building Pages

    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.

  • CSS: Styling Pages

    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.

    Prerequisite: HTML

  • Git: Version Control

    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.

    Prerequisite: CSS

  • JavaScript: Interactive Code

    When someone visits your website, they interact with it. Learn how to use JavaScript to provide interactivity to your website users through client-side scripts. It’s also commonly used in server-side programming, game development, and desktop application creation.

    Prerequisite: Git

  • Test-Driven Development

    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.

    Prerequisite: JavaScript

  • Web Design and Project Planning

    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

  • jQuery

    jQuery is a fast, small, and feature-rich JavaScript library. With an easy-to-use API that works across a multitude of browsers, it simplifies several web development processes. Learn how to use jQuery selectors, events, essential methods, effects, and Ajax requests.

    Prerequisite: Web Design and Project Planning

  • Java I

    Dive deeper into the world of JavaScript, an interpreted computer programming language. Allow web users to control the browser, communicate asynchronously, and alter the document content that is displayed.

    Prerequisite: jQuery

  • Java II

    Continue building on your Java foundation. Explore concepts such as Object-Oriented Programming, Arrays, and File Manipulation.

    Prerequisite: Java I

  • MySQL

    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.

    Prerequisite: MySQL

  • Spring

    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

  • Full Stack Capstone

    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.

    Prerequisite: Spring

  • Career Simulation and Preparation

    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

Financial Opportunities_

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.

A Day In The Life_

  • 8:30AM
  • 9:00AM
  • 9:10AM
  • 11AM
  • 12:30PM
  • 12:30PM
  • 1:30PM
  • 4:50PM
  • 5PM
  • 8: 30AM Get Prepared

    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!

  • 9:00AM Get Started

    At 9 AM, Instructors will get you warmed up with morning announcements, review problems, and challenge questions.

  • 9:10AM Lecture

    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.

  • 12:30PM Lunch

    From 12:30-1:30, enjoy your hour lunch in our student break area or at a nearby downtown restaurant.

  • 12:30PM Tech Talk

    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.

  • 1:30PM Project time

    At the end of each module (for example, finishing JavaScript), build a larger project that integrates all the lessons and skills learned over the previous weeks. Deploy that to your GitHub repo to build your online presence! Sometimes you’ll do this on your own, other times you’ll pair program, and sometimes you’ll get to work in a larger group.

  • 4:50PM Break

    Wrap up the class day at 5 PM with some review, Q/A, and heads up for the next day.

  • 5PM Study

    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 admissions process is designed to help make sure Codeup is the right fit for you and your goals. While Codeup encourages prior programming experience, it is not a requirement to be considered for our web development program. When selecting candidates, there are three qualities we specifically look for: Professionalism, motivation, and your ability to problem solve.

Apply Online
In our online application, we ask a series of brief questions to get to know you. This is your time to share your experiences with us!
1
Consultation
After applying, you’ll schedule a phone call with a member of our Admissions Team to discuss your application and set up next steps.
2
Campus Visit
We’ll invite you to our campus for a tour. This is a great day to get all of your questions answered, meet members of our staff, and to see if our programs are a good fit for you!
3
Technical Assessment
You’ll complete a small problem-solving challenge that will help us understand what skill level you are currently at, and how we can help you improve if you are accepted into our program. After the initial assessment, most applicants complete one or two additional technical assessments.
4
Interview
Our placement team is excited to meet and interview you over the phone to determine your career expectations coming into Codeup. Together we’ll solidify if Codeup is the right program to help you achieve your goals.
5
Enroll and Prepare
Once you are admitted to our program, we will give you a congratulatory call! Upon acceptance, you will be required to submit a $1,000 refundable enrollment deposit to reserve your spot at Codeup. From there, our admissions team will assist you in preparing for your first day of class!
6

The Codeup Difference_

The Codeup Difference

About Our Office Space_

Our large amenity space gives business owners the perks of a large corporate campus for the cost of a single office, whether renting a single private office or office suites configured for 15 to 50 people. Private offices are fully furnished, including powerful direct fiber internet service that drives WiFi throughout the site keeping your critical data coming and going. Our office suites have modern designs and access to communal lounge areas. 800 to 2,400-square-foot private suites offer the flexibility of a 1 to 2-year lease. Many suites include kitchenettes and conference rooms, and all feature access to meeting rooms, amenity space, and business services.

With 24/7 secured access, mail service and your company logo displayed at reception, Novel Coworking meets all your needs and more. Check out the other amenities listed and remember that utilities and taxes are included with your rent.

Noteworthy
Student Work_

Student
Success Stories_

Still Have Questions?_