EdX

Guided Project: Web Development w/ HTML & CSS for Beginners (edX)

Offered by IBM,
Guided Project: Web Development w/ HTML & CSS for Beginners (edX)

Web developer positions are projected to grow 23 percent through 2031. Get started with no coding experience necessary and at no cost. You can learn six job-ready HTML and CSS skills needed to create and format a simple web page in under an hour.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) are the building blocks of a website. Incredibly versatile, these coding languages provide the foundation for a website’s text styles, colors, images, and “look and feel,” known as the theme.
Web developers, software engineers, Java developers, and other IT professionals use HTML and CSS as part of their work—and you can too!
In this hands-on guided project, you’ll learn six essential tasks using HTML and CSS to create and style a simple web page.
No previous coding experience is required, and by the end of the project, your experience with the basics of HTML and CSS will have you ready to explore their advanced features.
Your online lab environment has everything you need to get started. Also, note that this platform works best with current versions of modern browsers.

What you'll learn
After completing this project, you will be able to:

  • Create a new HTML document that includes HTML metadata
  • Define the body of a web page by adding a body element
  • Add paragraphs and headings to a web page
  • Add images, lists, tables, and links to a web page
  • Use CSS to modify the font family and font size of HTML text
  • Use CSS to modify the colors and apply borders to HTML elements
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

HTML & CSS Crash Course (Coursera) Coursera
Scrimba

HTML & CSS Crash Course (Coursera)

Are you interested in delving into the realm of web development but find yourself unsure of where to start? Do you aspire to acquire the skills needed to build your own websites? Have previous attempts to grasp HTML and CSS through conventional courses left you disinterested or overwhelmed? If your response aligns with a resounding "YES" to any of these inquiries, then this course is perfectly tailored to meet your needs!

Nov 2nd 2026
1 Week
Introduction to ES6+ (Coursera) Coursera
Scrimba

Introduction to ES6+ (Coursera)

Introduction to ES6+ covers modern JavaScript features, specifically ES6 and newer ECMAScript versions. JavaScript, a widely used programming language in various domains, is essential for developers aiming to stay relevant across web applications, servers, mobile, and IoT devices. Developers who are already familiar with JavaScript will be able to update their skills and broaden their knowledge in this tiny but mighty course.

Nov 2nd 2026
1 Week
Introduction to WebAssembly (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to WebAssembly (edX)

Get a solid foundation on the WebAssembly runtime and its capabilities, and learn how and why WebAssembly has succeeded in bringing new programming languages to the web, when others have failed. "Introduction to WebAssembly" is designed for web, cloud, and blockchain developers, architects, and CTOs interested in learning about WebAssembly’s strengths and limitations, and its potential applications in blockchain, serverless, edge/IoT, and more.

Self Paced
Self-Paced
AngularJS: Advanced Framework Techniques (edX) EdX
Microsoft

AngularJS: Advanced Framework Techniques (edX)

Take your Angular programming skills to the next level as you learn about the full range of advanced features available for programming in Angular. Want to start implementing some of the more advanced features of Angular, but looking for help to get you started? In this advanced angularJS course, you’ll learn how to implement a web framework as you work your way through a series of tutorial-style labs that make learning easy.

Self Paced
Self-Paced
Learn Styled Components in React (Coursera) Coursera
Scrimba

Learn Styled Components in React (Coursera)

If you are wondering how to enhance your CSS for styling React component systems, styled components are the way to go. Styled components are helpful for many reasons. They reduce class name bugs, they make your components more readable, and they allow you to navigate your CSS more easily. They also allow for dynamic styling and automatic vendor prefixing.

Oct 26th 2026
1 Week
Learn Bootstrap (Coursera) Coursera
Scrimba

Learn Bootstrap (Coursera)

This instructional course guides you through the essential knowledge required to build comprehensive websites using Bootstrap v4. Bootstrap is an open-source front-end framework designed for responsive development, prioritizing mobile-first websites and web applications. The Scrimba course offers interactive code engagement within tutorials, providing an opportunity to reinforce concepts as you learn.

Nov 2nd 2026
1 Week
CSS Basics (edX) EdX
World Wide Web Consortium - W3C,W3Cx

CSS Basics (edX)

Learn, from Microsoft and W3C experts, how to take your Web pages from bland to bold with the power of CSS styling. Have you just begun your journey into Web development? This course will introduce you to the basics of Web design and teach you how to style your Web site for a professional look and feel.

Self Paced
Self-Paced
Fundamentals of Web Development (Coursera) Coursera
Illinois Tech

Fundamentals of Web Development (Coursera)

This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jQuery, and graphical applications as well as the client and server architecture of the Internet and related web technologies. The creation and deployment of modern, standards-compliant web pages are addressed. Students create and deploy a Web site with multiple pages and cross-linked structures.

Nov 2nd 2026
5-12 Weeks
Accediendo a los Datos de la Web con Python: Web Scrapping y APIs (edX) EdX
Universidad Anáhuac,AnahuacX

Accediendo a los Datos de la Web con Python: Web Scrapping y APIs (edX)

Aprende cómo funciona la extracción de información proveniente de los sitios web, así como el uso, diseño e implementación de interfaces de programación de aplicaciones (APIs) para el intercambio de información con Python. Siendo Python uno de los principales lenguajes de programación, hoy en día es necesario tener conocimientos básicos que te permitan reconocer, analizar y recuperar datos en la web e interfaces de programación de aplicaciones.

Self Paced
Self-Paced