HTML, CSS, and JavaScript for Beginners
Discover HTML, CSS, and JavaScript: the fundamental languages to create visually engaging, interactive websites.

Language
- English
Topic
- Web Development
Enrollment Count
- 150
Skills You Will Learn
- Web Development, Cloud Development, Version Control, CSS, Bootstrap, Front- End Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- SkillsNetwork
Last Update
- April 1, 2025
Course Syllabus
- Overview of Web and Cloud Development
- Insiders' Viewpoints: Aspects of the Web Development Lifecycle
- Learning Front-End Development
- Insiders' Viewpoints: Front-end and Back-end Web Development
- Introducing Application Development Tools
- More Application Development Tools
- Insiders' Viewpoints: Tools and Technologies
- The Importance of Back-End Development
- Demo: Web Development in Action
- Introduction to HTML
- HTML Features
- Hands-On Lab: Intro to HTML (JSFiddle)
- HTML Management and Support
- HTML Scripting
- Insiders' Viewpoints: Working with HTML and CSS
- Common HTML Elements
- Hands-On Lab: HTML - Creating a Simple Web Page
- HTML5 Tags and Structural Elements
- Common HTML5 Tags and Structural Elements
- Hands-on Lab: Unit Conversion using HTML5 Structural Elements
- HTML5 Input Element: Attributes for the Input Tag
- Additional HTML Elements: HTML Fieldset and Legend Tag
- CSS: Styling HTML
- CSS Frameworks
- Hands-On Lab: CSS Basics - Styling Your Web Page
- JavaScript Language: Overview and Syntax
- JavaScript: Variables and Control Statements
- JavaScript: Functions and Prototypes
- JavaScript APIs
- JavaScript APIs
- Client-Side JavaScript: with HTML
- Insiders' Viewpoints: JavaScript Best Practices
- Hands-On Lab: JavaScript
- Client-Side JavaScript: with DOM
- Hands-on Lab: Javascript - Browser Console
- Using HTML5, CSS3 and JavaScript
- JavaScript Frameworks
- Hands-On Lab: Simple Interest Calculator
- Final Project Overview and Review Criteria
- Hands-On Lab: Single-Page Portfolio Website
- Publish your Portfolio to Github Pages
- Insiders' Viewpoints: Career Paths for Web Application Development
What You'll Learn
- Describe the web application development ecosystem and associated terminology
- Explain the functions of web frameworks and integrated development environments (IDEs) used for web application development
- Create web page structure using HTML and style web pages with CSS
- Write JavaScript to develop interactive and dynamic web pages
Recommended Skills Before Taking this Course
- Basic computer literacy.
- Understanding of cloud computing concepts and terminology.

Language
- English
Topic
- Web Development
Enrollment Count
- 150
Skills You Will Learn
- Web Development, Cloud Development, Version Control, CSS, Bootstrap, Front- End Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- SkillsNetwork
Last Update
- April 1, 2025
Instructors
Rav Ahuja
Global Program Director, IBM Skills Network
Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.
Read more