Skip to main content

JavaScript

JavaScript is considered as one of the world's most popular programming language. It is the programming language of the Web and easy to learn. It is also one of the core technologies of the World Wide Web, alongside HTML and CSS. Over 97% of websites use JavaScript on the client side for web page behavior, often incorporating third-party libraries. Your journey to mastering this programming language begins here.

To make your journey easier, pick a path

Basics of HTML

Mark as done

Done

Basics of HTML

Get started on your JavaScript journey by learning the basics of HTML using the resources below.

Learn HTML Basics for beginners

Introduction to HTML

What is HTML?

Responsive Design

Mark as done

Done

Responsive Design

Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. Learn more about this using the resources below

Responsive Web Design

Responsive Design optional

Responsive Web Design Certification optional

Responsive Web Design Basics

CSS Responsive Web Design

CSS PreProcessors

Mark as done

Done

CSS PreProcessors

A CSS preprocessor is a scripting language that extends CSS and is compiled into regular CSS syntax. Learn more about CSS PreProcessors using the resources below.

CSS PreProcessor Documentation

CSS PreProcessor Explained

What is a CSS PreProcessor

CSS Preprocessing optional

CSS PreProcessors - Sass vs Less

Basics of CSS

Mark as done

Done

Basics of CSS

Learn some of the basics of CSS programming in this section, using the resources below.

HTML and CSS Crash Course

CSS Basics

CSS Basic Tutorial optional

Introduction to CSS

CSS Bootstrap Framework

Mark as done

Done

CSS Bootstrap Framework

In this section, you will learn about the CSS Bootstrap Framework. Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. Learn more about the Bootstrap framework for CSS using the resources below.

Bootstrap Framework

Bootstrap Tutorial optional

Learn Bootstrap optional

Bootstrap CSS Framework

CSS Foundation Framework

Mark as done

Done

CSS Foundation Framework

In this section, you will learn more about the Foundation Framework. Foundation framework is a front-end framework for designing beautiful responsive websites. It integrates classic Web design languages HTML and Cascading Style Sheets (CSS) with other tools to provide a responsive environment for design. Learn more about this framework using the resources below.

Foundation CSS Framework

Foundation Framework Tutorial optional

Foundation Framework CSS optional

Foundation Framework

JavaScript Syntax

Mark as done

Done

JavaScript Syntax

JavaScript syntax refers to the set of rules that define how a JavaScript program is correctly structured. Learn more about the various syntax for JavaScript using the resources below.

JavaScript Syntax

Syntax in JavaScript optional

JavaScript Tutorial for Beginners

JavaScript Basics

Data types

Mark as done

Done

Data types

In JavaScript there are various types of data that can be used within the program and you can learn more about these data types using the resources below.

Data Types

JavaScript Data Types and Structures optional

JavaScript Data Types optional

Data Types in JavaScript

Data Types JavaScript

Arrays

Mark as done

Done

Arrays

In JavaScript, an array is an ordered list of values. It is often used when you want to store list of elements and access them by a single variable. Learn more about Arrays using the resources below.

Array JavaScript

Arrays optional

The Beginners Guide to JavaScript Arrays

JavaScript Arrays optional

The JavaScript Array Handbook

JavaScript Tutorial for Beginners - Arrays

Objects

Mark as done

Done

Objects

In JavaScript, an Object is a data type, which is an unordered collection of key-value pairs. Each key-value pair is called a property. Learn more about Objects in JavaScript using the resources below.

Object JavaScript

JavaScript Objects

JavaScript Objects Tutorial optional

Modern JavaScript - Objects optional

AJAX, DOM Manipulation

Mark as done

Done

AJAX, DOM Manipulation

In this section, you will learn about AJAX and DOM Manipulation. AJAX stands for Asynchronous JavaScript and XML. It describes a set of development techniques used for building websites and web applications. The Document Object Model (DOM) is a tree-like structure showing a hierarchical relationship between different HTML elements. In JavaScript, DOM can be manipulated to bring web pages to life. Learn more about AJAX and DOM manipulation using the resources below.

JavaScript: Ajax and DOM Manipulation optional

JavaScript DOM Tutorial

Modern JavaScript Tutorial - The Document Object Model

JavaScript DOM Crash Course

Methods

Mark as done

Done

Methods

JavaScript Methods are actions that can be performed on objects. It is a property containing a function definition. Learn more about Methods using the resources below.

JavaScript Methods optional

What are Methods in JavaScript

JavaScript Object Methods optional

Fetch API

Mark as done

Done

Fetch API

The Fetch API is JavaScript API that allows you to make HTTP requests to servers from web browsers. Learn more about the Fetch API using the resources below.

Using the Fetch API

JavaScript Fetch API Explained

Asynchronous JavaScript - Fetch API

Fetch API Explained optional

How to use the JavaScript Fetch API to get data

Using Fetch API optional

Design Psychology

Mark as done

Done

Design Psychology

In this section, you will learn more about Designs and design psychology in JavaScript using the resources below.

The Psychology in UX Design

Design Principles for Programmers

Psychology of Large JavaScript Projects optional

Design Pattern in JavaScript

Nine Principles of UX Design Psychology optional

5 Psychology Principles for Better User Experience Designs optional

UX Design Pyschology optional

How Psychology Affects Designs optional

The Laws of UX optional

Product Design

Mark as done

Done

Product Design

In this section, you will learn more about Product design using the resources below.

What is UI/UX and Product Design

Product Design - How to Get Started

Beginners Guide to Product Designs

Product Designers vs UX Designer optional

UX Designer vs Product Designer optional

UI Theory

Mark as done

Done

UI Theory

In this section, you will learn more about UI Theory using the resources below.

UI/UX: JavaScript for Designers

UI Theory: User Interface Theory and Web Design

Got feedback?