Star icon
Most Popular

Building Websites with HTML, CSS and JavaScript

blur

Learn Path Description

HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript are three separate languages that work together to create web pages and web applications. HTML creates structure, CSS styles the markup, and JavaScript creates interactivity. This path will start with the basics of creating a web page and styling it all the way up to creating interaction with JavaScript.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

0.39 hour

icon

Level

Beginner

icon

Learn Type

Certifications

C Language: The Big Picture

When approaching a language as old as C, context is crucial. Although the syntax may seem familiar due to the fact that it inspired so many languages over the years it's unique capabilities and the solutions it solves are very different from other derivative languages. C Language: The Big Picture will teach you the history and solutions of this language. You'll first learn why C was invented, how it evolved, and why it still holds up today. Next, you will learn about the many uses for this powerful language as well as why it is often better than other modern languages. The final part of the course will give you a brief overview of the structure and tools needed to start writing and running your C programs. After completing this course, you will have the knowledge and skills to determine if C is the right language. You can also dive into the syntax and start writing your first program.

blur
icon

Total Duration

3.83 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Building Websites with HTML, CSS, and JavaScript: Getting Started

This course is unique because it assumes that you are starting from scratch when it comes building websites. This course "Building Websites using HTML, CSS, JavaScript: Getting started" teaches you how to create an interactive website starting from a blank page. The foundations of HTML are the first building blocks for any website. Next, you will learn how to use Cascading Style Sheets for changing the appearance and layout of websites. You will also learn how to use JavaScript to add interactive functionality to your website. You will be able to use the skills that you have learned in this course to become a professional web developer.

blur
icon

Total Duration

179 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Building Websites with HTML 5

Building Websites using HTML course is designed to teach you the fundamentals of HTML and how to create a real-world website from scratch. HTML is the language that serves as the basis for nearly all websites, making it an essential skill for web development. Throughout this course, you will learn the basics of HTML and how to create web pages with text, images, and links. Additionally, you will gain an understanding of JavaScript and CSS, which are used to create styles for your website. By the end of this course, you will have the knowledge and skills necessary to create a fully functional website using HTML. Whether you are new to web development or looking to expand your skillset, this course provides a comprehensive learning experience for building websites.

blur
icon

Total Duration

0.37 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Working with Text and Lists in HTML

Your website should be able display text and lists. This course, Working With Text and Lists In HTML, will teach you how to display text and lists in your website. You'll first learn about white space and text elements within HTML. Next, you will learn how to use fonts and styles. You'll also learn how to use HTML lists. You'll be able to use basic HTML techniques on your website to display text and lists once you have completed this course.

blur
icon

Total Duration

1.16 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Creating Forms in HTML

Forms for user input are a big part of development .
This course, creating forms in HTML, will teach you the skills necessary to create input forms for your web pages.

You will first learn how HTML forms work, and how to set up your form. Next, we will discuss the different types of inputs available and how to use them. You will also learn how to organize, style, and validate your forms.

This course will give you a solid understanding of HTML forms and will be a great help as you create your own websites.

blur
icon

Total Duration

1.32 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Styling Websites with CSS

Are you looking to create a brand new website? This course, Styling Websites using CSS, will teach you how to style HTML elements with CSS. You'll first learn how to add CSS to your website and create your first style rules. You'll then learn how to use style text and custom fonts in different ways. You'll also learn about the different types of selectors that can be used to create a design. This course will equip you with the knowledge and skills required to design websites using CSS.

blur
icon

Total Duration

2.14 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Creating Page Layouts with CSS

Websites must be responsive for all screen sizes, small, medium, large, and large. This course, Creating page layouts with CSS, will teach you how to use media queries to create a responsive, mobile-first website for a pie shop. You will first lay out the page by using appropriate HTML5 semantic elements, filled with relevant content. To control page widths, you'll add stylesheets. Next, you'll create hamburger navigation for smaller screens and horizontal navigation on larger screens. You will also learn how to use float to create multi-column layouts.

blur
icon

Total Duration

98 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Working with Colors and Images in CSS

While HTML is intuitive for text, it is not so intuitive for images and colors. This CSS Training Course, Working with Colors & Images in CSS, will teach you how to use CSS in HTML to express color and images.

blur
icon

Total Duration

102 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Adding Graphics to Web Pages Using Canvas and SVG

We are visual creatures. This is why we often seek out ways to improve our experience with graphics and images. Graphics are essential to providing positive experiences for your users, whether they're looking for the best way to understand complex data via charts or how to get the highest score in the latest video game. This course, Adding Graphics To Web Pages Using Canvas And SVG, will teach you how to add custom graphics to web pages. You'll first learn how to create SVG files and then use them to create interactive graphics. Next, you will learn what the canvas tag does and how it can be used to allow users create graphics with JavaScript APIs. You'll also learn how to decide whether canvases or SVGs are best for your specific needs. This course will equip you with the knowledge and skills to create unique user experiences through web-based graphics.

blur
icon

Total Duration

102 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Creating Layouts with CSS Grid

CSS layouts have always relied on hacks. To achieve the look you desire, CSS has had to be pushed to its limits by using floats, HTML and other positioning tricks in unusual ways. This course, Creating Layouts using CSS Grid, will teach you how to use the new CSS Grid system to solve all your layout problems. You'll first discover why CSS Grid is better for layout. Then, you will learn how to get started with CSS Grid. You'll then learn how to create any layout that you want using the CSS Grid specification. This course will give you a solid knowledge of the CSS Grid specification, which is essential for creating modern, responsive, and robust web layouts.

blur
icon

Total Duration

81 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Creating Responsive Pages with CSS FlexBox

Flexible web page layouts can require complex CSS floats or media queries. You may also need to use third-party frameworks that use rows, columns and additional code. This course, Creating Responsive Web Pages with CSS Flexbox, will teach you how to create responsive web pages using CSS flexboxes. The CSS Flexbox is a basic concept. Next, you will learn how to layout content quickly with Flexbox by using the axis. Next, you will learn how to make your Flexbox content responsive. You'll also be shown options to align and scale elements within the Flexbox container. This course will equip you with the knowledge and skills to use CSS flexboxes to create responsive web pages.

blur
icon

Total Duration

61 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Working with Audio and Video in Web Pages

This course, Working With Audio and Video in Website Pages, will teach you how to embed audio and video onto webpages. You'll first learn how HTML tags can be used to share audio or video with your users. Next, you will learn about the different options for hosting your media. You'll also learn how to control media using JavaScript within the browser. After completing this course, you will have the knowledge and skills to work with audio and video on websites and embed media in your projects.

blur
icon

Total Duration

95 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Working with Geolocation in HTML

It is common to map a user's location on websites. This course, Working With Geolocation in HTML, will teach you how to get a user's exact location and display it on a map. You'll first explore the geolocation object that is available in all modern browsers. Next, you will learn how to display the location on a map and how to use Google Maps for placing markers at that location. Next, you will use Google Maps for directions to different locations. You'll also learn how Google Maps' Geocoding features can be used to find addresses. After completing this course, you will have the knowledge and skills to embed and use mapping software in any HTML page.

blur
icon

Total Duration

33 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Storing Data in HTML

You might need to store some user data in certain situations, but not enough to use a database or worry too much about cookies. This course, Storing Data In HTML, will teach you how to use a browser's storage for data that is used to interact with your website. You'll first explore local storage. Next, you'll discover session storage. Next, you will learn how to choose the right one based on your requirements. This course will equip you with the knowledge and skills to store data in order to allow users interaction on your website.

blur
icon

Total Duration

124 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Optimizing and Deploying a Website

Your site must be easily found and accessible to your target audience via the World Wide Web. This course, Optimizing and deploying a website, will teach you how to make your site available on the internet and how to optimize it for search engines to index and find it. You'll first learn about the internet and how it works, what a server is, how you can find a hosting provider and how to upload web pages. Next, you will learn how search engines work, and the best ways to optimize your website to make it more accessible to search engine crawlers. This can help you move up the search results page. You'll also learn how to add Google Analytics on your pages to get deep insight into how your website is used. This course will equip you with the knowledge and skills required to make your pages accessible to anyone in the world and show up in search engines when they search for your content.

blur
icon

Total Duration

114 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Applying Special Effects to a Site Using CSS

CSS allows you to set the fonts, colors, layouts, spacing, and other settings for your website. It can do much more. You can create interactive experiences for your users with it. This course, Applying Special Effects To A Site Using CSS, will teach you how to improve the appearance and feel of websites you create. You'll first learn how to create rounded corners with CSS. Next, you will learn how to apply box shadows on objects. You'll also learn how to create animated effects using CSS transitions and transforms. After completing this course, you will have the knowledge and skills to create CSS special effects that can improve the appearance of any website.

blur
icon

Total Duration

1.46 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Debugging Sites Using Chrome DevTools

Client-side web applications are complex and can be challenging to debug. They use a complex mixture of HTML, CSS and JavaScript. The client also stores data and communicates with the web server. This course, Debugging Client-Side Web Applications Using Chrome DevTools, will teach you how to use the powerful tools in Chrome to quickly diagnose and solve problems in client-side web applications. To ensure that your designs are properly implemented, you will first learn how to inspect and modify the site's structure and style. The browser console will allow you to log output and execute JavaScript. Finally, you can use it to troubleshoot issues. You'll also learn how to debug JavaScript code in your browser, and save the fixes to your development environment. This course will equip you with the knowledge and skills to debug modern client-side web apps confidently.

blur
icon

Total Duration

66 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Understand a Site's Traffic Using Google Analytics

Online advertising costs continue to rise year after year. Developers and businesses need to be able to make informed decisions about what is most effective for their business.

blur