Get Program Info

First Name

Last Name

Email

Phone

By checking this box, I consent to be contacted by or on behalf of Trilogy Education Services, Inc. and University of Texas at Austin, including by email or autodialed calls and text messages to any telephone number I provide, about my interest in furthering my career training. I understand my consent is not required to purchase or enroll. I also agree to the Terms of Use and Privacy Policy.

By checking this box, I consent to be contacted by or on behalf of Trilogy Education Services, Inc. and University of Texas at Austin, including by email or autodialed calls and text messages to any telephone number I provide, about my interest in furthering my career training. I understand my consent is not required to purchase or enroll. I also agree to the Terms of Use and Privacy Policy.

Contact Admissions

Coding Curriculum

Becoming a successful professional web developer requires a strong foundation in computer science fundamentals, so our curriculum takes you deep into the basics of coding and data structure. Because the best way to impress a prospective employer and secure a job offer is to prove yourself on real coding projects, our program is centered around hands-on programming experience and training.

Part-Time Coding

Module 1: Mastering The Browser Weeks 1-5

Description:

When most people think of the “Internet,” their mind immediately conjures up their web browser. We dive into detail about how the browser works and what exactly the source code comprising a web page does.

What You Will Learn:

Creating a webpage from scratch

Mastering terminal commands

JavaScript and it’s most beloved child, jQuery

Module 2: API and JSON Weeks 6-9

Description:

The advent of the API has rapidly propelled the pace of innovation in technology. Being able to communicate with other systems enables you to do even more with yours.

What You Will Learn:

Consuming RESTful API’s

Parsing JSON to extract meaningful data

Using AJAX to update data on a website without having to hit that “refresh” button in the browser

Module 3: Server Side Weeks 10-19

Description:

Have you ever wondered where websites originate? They typically come from computer programs called “servers,” but did you know that servers do so much more? Interacting with databases and even...other servers! Learn how to write server-side JavaScript code with Node.js.

What You Will Learn:

Writing Node.js server code to serve static web pages

Querying large amounts of data and answering questions from a MySQL Database

Understanding and using Joins, Wheres, and Counts strategically

Module 4: PHP Weeks 20-21

Description:

PHP started out as a simple language for a personal homepage. It’s now a critical part of the Internet as a whole. Here’s where we dive in to teach you how it all comes together.

What You Will Learn:

Deep-dive into Laravel

Use Laravel’s built-in tools to build complex applications quickly

Understand how Laravel implements the MVC design pattern

Module 5: Computer Science Fundamentals Weeks 22-23

Description:

Computer science fundamentals are essential to web development so our curriculum includes a deep dive into the basics of coding and algorithms.

What You Will Learn:

Computer Science applied to JavaScript

Design Patterns

Algorithms

Module 6: Final Project Weeks 22-24

Description:

Throughout the course, you’ve developed an impressive portfolio of projects to show future employers. This final project is all yours. Use all of the technologies you’ve learned and make something distinctly your own.

What You Will Learn:

Dreaming up something fantastic and understanding the bounds of reasonable and achievable

Full-Time Coding

Module 1: Mastering The Browser Weeks 1-2

Description:

When most people think of the “Internet,” their mind immediately conjures up their web browser. We dive into detail about how the browser works and what exactly the source code comprising a web page does.

What You Will Learn:

Creating a webpage from scratch

Mastering terminal commands

JavaScript and it’s most beloved child, jQuery

Module 2: API and JSON Weeks 3-4

Description:

The advent of the API has rapidly propelled the pace of innovation in technology. Being able to communicate with other systems enables you to do even more with yours.

What You Will Learn:

Consuming RESTful API’s

Parsing JSON to extract meaningful data

Using AJAX to update data on a website without having to hit that “refresh” button in the browser

Module 3: Server Side Weeks 5-7

Description:

Have you ever wondered where websites originate? They typically come from computer programs called “servers,” but did you know that servers do so much more? Interacting with databases and even...other servers! Learn how to write server-side JavaScript code with Node.js.

What You Will Learn:

Writing Node.js server code to serve static web pages

Querying large amounts of data and answering questions from MySQL and MongoDB Databases

Module 4: MERN Weeks 8-9

Description:

After studying the front and back ends, you’ll be ready to tackle different approaches for building full stack applications. In this module, we’ll teach you how to create complex web applications.

What You Will Learn:

Grasping the intricacies of building data-bound user interfaces with the ReactJS library

Applying this knowledge with your experience with Node, MongoDB and Express to create MERN applications

Module 5: PHP and Laravel Week 10

Description:

PHP started out as a simple language for a personal homepage. It’s now a critical part of the Internet as a whole. Here’s where we dive in to teach you how it all comes together.

What You Will Learn:

Deep-dive into Laravel

Use Laravel’s built-in tools to build complexapplications quickly

Understand how Laravel implements the MVC design pattern

Module 6: Computer Science Fundamentals Week 11

Description:

Computer science fundamentals are essential to web development so our curriculum includes a deep dive into the basics of coding and algorithms.

What You Will Learn:

Applying computer science to JavaScript

Studying which design patterns to use for specific problems

Understanding which searching and sorting algorithms are most efficient for particular use cases

Module 7: Final Project Week 12

Description:

Throughout the course, you’ve developed an impressive portfolio of projects to show future employers. This final project is all yours. Use all of the technologies you’ve learned and make something distinctly your own.

What You Will Learn:

Dreaming up something fantastic and understanding the bounds of reasonable and achievable

Get Program Info

First Name

Last Name

Email

Phone

By checking this box, I consent to be contacted by or on behalf of Trilogy Education Services, Inc. and University of Texas at Austin, including by email or autodialed calls and text messages to any telephone number I provide, about my interest in furthering my career training. I understand my consent is not required to purchase or enroll. I also agree to the Terms of Use and Privacy Policy.

By checking this box, I consent to be contacted by or on behalf of Trilogy Education Services, Inc. and University of Texas at Austin, including by email or autodialed calls and text messages to any telephone number I provide, about my interest in furthering my career training. I understand my consent is not required to purchase or enroll. I also agree to the Terms of Use and Privacy Policy.