Course Detail: ONL345 - Front-End Web Developer
Become a Front-End Web Developer
Front-end developers strike a balance between art and science, combining code - HTML, CSS, and Javascript - with visual design principles to create a great user experience. This 100% online course will put you on the fast track to starting an entry-level career as a front-end web developer. By course completion, you'll put your HTML, CSS, and JavaScript skills to practice building the front-end of a website for your professional portfolio.
Job Outlook for Front-End Web Developers
According the Bureau of Labor Statistics the demand web developers is expected to grow 21% over the next eight years, which equates over 200,000 new jobs.
The BLS also states that the average salary for these developers is just over $105,000 with top earners making as much as $161,000.
Full Stack Developer FAQs
WHAT DOES A FRONT-END DEVELOPER DO?
Front-end web developers create what users see when they enter a website or use a web application. For web applications, the presentation layer - or "front-end" - is created with HTML, CSS, and JavaScript. These technologies largely run the user-facing aspects of a web application.
HOW IS FRONT-END DEVELOPMENT DIFFERENT THAN BACKEND DEVELOPMENT?
While the front-end is what the user sees, the backend or "logic layer" contains any special functions the app may perform. Backend development centers around a programming language such as Python or a library of pre-made components like Flask.
IS FRONT-END DEVELOPER A GOOD CAREER?
Yes, front-end developers and web developers in general, are increasingly in-demand. In addition to the 21% job growth forecasted by the BLS, U.S. News and World Report ranked web developer as #8 on its list of "25 Best Jobs that Don't Require a College Degree" and #8 in "Best Technology Jobs." Web developer was also listed in its "Top 100 Jobs" overall and "Best STEM Jobs."

Course Objectives
Build websites with HTML
Use CSS styling to change web pages
JavaScript for web applications
Creating, styling, and validating web forms
Prerequisites and Requirements
There are no prerequisites to take this course.
Curriculum
INTRODUCTION TO HTML
Overview of web development and HTML formatting; creating links paragraphs, headings, and text
INTRODUCTION TO CSS
Crash course in CSS fonts, text, color, opacity and lists as hierarchical navigation; display and visibility, pseudo-classes and pseudo-elements
INTRODUCTION TO JAVASCRIPT
JavaScript basics, functions and built-in objects; variables, arrays, and operators, conditionals and loops
INTRODUCTION TO CREATING, STYLING, AND VALIDATING WEB FORMS
HTML forms; JavaScript form validation and styling forms with CSS
FINAL PROJECT
Create an interactive front-end website for your portfolio
Registration and Enrollment
This course is 100% online. Start anytime.
About the Instructor
Nat Dunn founded Webucator in 2003 to combine his passion for technical training with his business expertise and to help companies benefit from both. His previous experience was in sales, business and technical training, and management. Nat has an MBA from Harvard Business School and a BA in International Relations from Pomona College.