Front-End Web DevelopmentLearn the fundamentals of building modern web applications
Introduction to HTML
Learn the basics of HTML and creating content on the web.
Introduction to CSS
Learn the basics of styling web pages with a few short statements.
Build Your First Website
Build a website from scratch using only HTML & CSS.
Responsive design with CSS
Basic responsive design techniques using CSS media queries.
Easily make web pages responsive to mobile devices and implement popular themes with this introductory tutorial to the Bootstrap library.
Basic array manipulation and functions
Map, reduce, and filter - functional programming
Questions on closures
Some common interview questions with topics such as decimal numbers, scope, private variables, and more.
Build a Calculator
Introduction to jQuery
Animating DOM elements with jQuery
Easily animate DOM elements using jQuery.
Create a Tic-Tac-Toe Game with jQuery
Create a two-player Tic-Tac-Toe game using jQuery to control the game logic.
Create a Simple Chessboard
Create a chessboard using HTML, CSS, and a little bit of jQuery.
Store data persistently in the browser
Save data in the browser for access later on using HTML5 web storage.
Getting data from a server
Learn about JSON/JSONP and how to read data from a server using jQuery.
What are web frameworks and libraries?
Video explaining how web frameworks and libraries can be useful when creating web applications with a lot of functionality.
Introduction to React
Learn the basics of using React to create user interfaces for the web.
Build a To-do App in React
Learn React by building a to-do application composed of several components.
Build an Instant Search Feature with AngularJS