« See more courses

Front End Web Development


Open the doors to a Web Developement Career with this amazing comprehensive Front End Development Course!

New classes start every month.

Course Syllabus

Javascript when combined with HTML and CSS enable powerful functionality for website and web applications. From amazing transitions and animations, to form validation and data processing, adding javascript to your web development toolkit is essential.

Arrays are a special data structure that allows you to store many things in one place. A great analogy is a container that holds medication for each day of the week. Each day has its own compartment and thus contains its own unique value. An array works very similarly and allows great flexibility when working with data.

Objects are data structures that allow you to model the world around you. If you think of any product around you that was likely produced in a factory or assembly line of some kind it is easy to model them in programming as objects. Take for example a car, in order for a car to be considered a car it must have certain attributes: wheels, engine, steering wheel, etc. However many cars have different values for these attributes, i.e. different size wheels, more or less powerful engine etc. You will learn how to utilize objects to logically solve problems programmatically, and you will have fun doing it as well.
jQuery is a phenomenal javascript library that has many shortcuts and powerful commands built in. Most websites on the internet these days use jQuery in one way or another. One of the best ways to utilize jQuery is for the ease of creating beautiful transitions and animations. jQuery will make interacting with the HTML and CSS very easy. Some might even claim too easy.
Web development is far from the traditional school model of memorizing things and reciting them on an exam. In fact, web development is much more of a trial and error process. You will try to begin to think and solve problems in the way computers process commands. Luckily there are great resources that help us “debug” our code. Essentially we can step through line by line the code we write and see how the computer is understanding our commands. This helps us both figure out why we might be having particular issues and learn more how computer react to our commands.
Remember the first time you used a google doc or dropbox? The ability to collaborate on a single document as fundamentally changed the way the world gets things done. Although writing code is slightly more complex than writing a term paper or business plan, there are advanced collaboration tools available. Git enables developers to work together on big projects and also keeps your personal side projects organized and safe in the cloud. Learning how to utilize GIT is essential to participating in the world of software development.
Learning and implementing javascript and jQuery is great for cute animations and transitions, but if you are serious about building a web application then a good framework is needed. A powerful framework such as AngularJS will organize javascript files and provide built in functionality to support large applications.

AngularJS is one of the most powerful (and popular) frameworks out there, arming developers with the tools they need to quickly build enterprise applications quickly and efficiently.
  • Controllers, Services and Built-in Directives
  • Custom Directives
  • Routing
No web application is complete without access to information. We’ll teach you how to connect to any of thousands of freely available APIs in order to power your website with interesting, up-to-date data.
  • Asynchronous Logic
  • Error Handling
  • HTTP
Firebase is an easy yet incredibly powerful real-time database that allows developers to store and retrieve their own data.
  • Modeling Your Data
  • Validating Users
  • Storing, Retrieving & Deleting Data
Our mentors will assist you in completing a project of your choice that fulfills your interests and showcases your best work for potential employers.
  • Project Design
  • Peer Review
We teach you the modern tools that you’ll need to succeed as a professional developer.
  • GitHub: A repository to store and collaborate on code
  • Chrome DevTools: A powerful suite of tools to assist in developing and debugging advanced applications
  • Gulp: A Javascript-powered task runner with limitless potential
  • SASS: What CSS should have been
  • Unit Testing: Any advanced application should be thoroughly tested, and the ability to intelligent automated tests for your own code is increasingly a basic requirement for any developer in industryProject Design
  • Project Design
  • Peer Review

So you want to learn how to program. Great decision! What programming language should you start learning first?

Regardless of your learning goals — whether it’s to build an iPhone app, become a web developer, or automate some parts of your job — you should start with learning Web Development using JavaScript. Our Front End Web Development course is broken into 2 parts:

Part One

Part One of this course focuses on using HTML, CSS and learning JavaScript to build web applications.

JavaScript is the only language that runs in web browsers like Chrome, Internet Explorer, Safari and Firefox and because the web is everywhere, JavaScript is everywhere. JavaScript has achieved “one true language” status for web applications — it runs everywhere (and everything) that you need to build a fullstack web application. This means that JavaScript has a much smoother learning curve than any other language – once you learn it you can keep using it and getting better at it. The path to mastery of JavaScript lets you start small and build fun things, but can take you all the way. No other programming language today can claim that. If your goal is to become professionally employable as a programmer, then it’d be hard to make a better choice than JavaScript right now. Evidence suggests that programmers adept at advanced JavaScript are commanding some of the highest salaries right now compared to other web-based languages.

Part Two

Part two of this course focuses very heavily on one of the most popular JavaScript Frameworks, AngularJS.

Angular is marketed as a "next thing in web development" and "silver bullet for building fast". There are a lot of consultants and community leaders in the wild, promoting this stuff. You can stay aside for a while, but the Market will suck you in anyway (or not, if you are a pure backend programmer). You can hate it, you can ignore it, but you cannot deny the fact that Angular is conquering the hearts of both technical and non-technical folks. We see AngularJS everywhere these days: startups, huge enterprises, well-established companies and every other CV.


Have questions about this course?

We would be happy to answer any questions you may have about this course! Contact us with your questions. Also ask us about our other courses!

First Name

Last Name



Course Details:

  • Cost: $3200*
  • Length of Course: 18 Weeks
  • Course Structure: 3 hrs/class, 2 classes/week
  • Classes held Weekday evenings
  • Recommended Prerequisite Course: Front End Development 1 (not required if student has previous JavaScript experience)
  • Experienced Instructors
  • Small Class Sizes
  • Many Real Life Projects
  • Students Develop real projects enriched portfolio
  • High Hireability Rates

*Discounts available for students currently enrolled or planning to enroll in other World Tech Academy courses or workshops.

The next course starts August 5, 2016 in Provo, UT.
Questions? FAQs
Reserve your spot TODAY!

Sign Up