Beginner's Guide to Front-End Programming

Learn to create web pages through developing hands-on coding skills.

13
Resources
43+
Hours
What you’ll learn
This learning path will provide a solid foundation in HTML, CSS, and Javascript via hands-on front-end development projects. With these skills, you can branch out into front-end web design, HTML5 development, or even back-end server work with NodeJS and the rest of the MEAN stack.
How to define the structure of a web page using HTML
How to add layout and styles to web pages with CSS
How to use Chrome Developer Tools to debug and edit code on the fly
Object-oriented programming basics in Javascript
Create an interactive website or application
How to use Javascript's JQuery library to simplify your scripting
Introduction

Jef Raskin, father of the Apple Macintosh, famously said, “As far as the user is concerned, the interface is the product." This is especially true than anything for web products. Front-end developers are the magicians who create the interface you first see when you fire up a website. Every web and mobile app needs front-end developers, and given how everything we do is moving to the internet, front-end developers are in great demand.

Why learn this?

There are many different job roles available to front-end developers. It’s an area that offers growth opportunities and salary security. But it’s also a useful set of skills to develop for personal use. Whether you're looking to be a professional developer or just want to pick it up for fun, learning front-end programming will be time well-spent.

What will you learn?

By the end of this learning path, you will have created several web pages and have developed a solid foundation in HTML, CSS, and Javascript. With these in your toolkit, you can branch out into multiple directions such as front-end web design, HTML5 development, or even back-end server work with NodeJS and the rest of the MEAN stack.

Who is this for?

This course is designed for beginners with no prior knowledge of programming. It will also be useful for those with some programming experience, but who are new to front-end programming.

Ready to advance your career?