Sign In to Download the Syllabus
The Computer Science 180 syllabus is available to enrolled or registered students. Sign in to your UPI Study account to download it instantly — or enroll today to get access.
Once signed in, the syllabus will download automatically. No extra steps.
Introduction to
HTML and CSS
Build real things for the web from day one. The code behind every page on the internet, taught with clarity and immediate application.
What You'll Learn
A full semester of introduction to html and css — completed at your own pace, with no deadlines or fixed class times.
What You'll Be Able to Do
- Develop proficiency in HTML, encompassing its definition, evolution, and historical context, enabling effective web content creation; outline the fundamental infrastructure of the internet, including IP addresses, URLs, ISPs, DNS, and ARPANET
- Explore various tools and software for crafting web content using HTML, and acquire knowledge about web domains, their definition, and significance, enabling effective navigation and utilization of online resources
- Develop an understanding of markup languages through conceptualization and examples; learn to dissect HTML documents, recognizing their structure and different types, facilitating efficient navigation and manipulation of web content
- Apply HTML and CSS in practical scenarios by setting up coding environments, fostering hands-on experience and practical skill development in web development techniques
Major Course Topics
Course chapters and lessons
Introduction to HTML and CSS has 12 chapters across 35 instructional hours, as listed in the course syllabus. Expand any chapter to see the lessons inside it.
- Chapters
- 12
- Lessons
- 60
- Instructional hours
- 35 hrs
- Semester hours
- 3
Chapter 1
Introduction to the Web and HTML Fundamentals
- 1.1 Understanding Hypertext Markup Language (HTML)
- 1.2 Navigating the Internet: Fundamentals and Infrastructure
- 1.3 Tools for Crafting Web Content: Introduction to HTML Software
- 1.4 Deciphering Markup Languages
- 1.5 Mastering Web Development with VS Code: A Comprehensive Guide
Chapter 2
HTML Document Structure, Validation, and Semantic Elements
- 2.1 Validating HTML and CSS Files
- 2.2 Applying HTML and CSS in Real-world Scenarios
- 2.3 Understanding HTML Document Types and Elements
- 2.4 Enhancing Web Accessibility and SEO with Semantic HTML and Structural Elements
- 2.5 Handling Special Characters and Comments in HTML
- 2.6 Exploring DIV, Header, Nav, and Footer Elements in HTML
Chapter 3
Text Formatting, Lists, and Navigation in HTML
- 3.1 Styling Text with HTML
- 3.2 Understanding Ordered, Unordered, and Description Lists in HTML
- 3.3 Creating Structured Navigation Menus
Chapter 4
Web Design with Cascading Style Sheets (CSS)
- 4.1 Exploring Cascading Style Sheets (CSS)
- 4.2 Advanced CSS Color Specifications: RGBA, HSL, and HSLA
- 4.3 Styling and Formatting Fonts in CSS
- 4.4 CSS Selectors to Apply Styles
- 4.5 Creating a Styled Web Page with CSS and HTML
- 4.6 Using Developer Tools and Custom CSS Properties
Chapter 5
Understanding the CSS Box Model
- 5.1 Introduction to the CSS Box Model
- 5.2 Setting Effective Margins and Padding in CSS
- 5.3 How to Size and Space Elements Using CSS
- 5.4 Set Borders and Backgrounds Using CSS
- 5.5 Practical Implementation of HTML and CSS: Web Page that Uses Borders and Backgrounds
Chapter 6
Image Manipulation in HTML
- 6.1 Understanding Image Placement and Location in HTML
- 6.2 Manipulating Images in HTML: Methods and Demonstrations
- 6.3 Enhancing Web Content with HTML Figures, Captions, Image Rollovers and Image Maps
- 6.4 Optimizing Images for Responsive Web Design: Techniques for Different Viewport Sizes
- 6.5 Using Scalable Vector Graphics (SVG) for Resolution-Independent Images
- 6.6 How to Get and Work with Images, Icons, and Favicons
Chapter 7
Navigating with HTML Links and Structuring Data with Tables
- 7.1 Exploring Links, Hyperlinks, and Blank Targeting in HTML
- 7.2 Mastering the Creation of Tables in HTML
- 7.3 Enhancing Tables with Advanced HTML and CSS Techniques
- 7.4 Ensuring HTML Page Validity: Error Identification and Troubleshooting
- 7.5 Using Regular Expressions for Data Validation in HTML
Chapter 8
Facilitating User Interaction with HTML Forms
- 8.1 Understanding HTML Forms and Submission
- 8.2 Incorporating Text Fields for User Input into HTML Forms
- 8.3 Enhancing HTML Forms with Buttons and Labels
- 8.4 Integrating Radio Buttons, Checkboxes, and Lists for User Input into HTML Forms
- 8.5 Enhancing Form Functionality with Specialized HTML Input Types
- 8.6 Advanced Form Alignment Techniques
- 8.7 Applying HTML and CSS: Constructing Interactive HTML Forms
- 8.8 Advanced HTML Form Controls and Their Practical Applications
Chapter 9
Enhancing Web Design with Cascading Style Sheets (CSS)
- 9.1 How to develop 2-column and 3-column page layouts
- 9.2 Implementing Advanced CSS Techniques in Practice: A home page with a sidebar floated to the right of a section
- 9.3 Practical Implementation: A speaker page with a 2-column, fixed-width layout
- 9.4 Using CSS to Create Readable Multi-Column Text Layouts
- 9.5 Positioning elements in CSS
Chapter 10
Responsive Web Design
- 10.1 Introduction to Responsive Web Design (RWD)
- 10.2 Implementing a Fluid Design
- 10.3 Practical Implementation: A Web Page with Fluid Design
- 10.4 Controlling the Mobile Viewport for Responsive Design
- 10.5 A web page with Responsive Web Design
Chapter 11
Enhancing Web Pages with Audio and Video
- 11.1 Introduction to Media on the Web
- 11.2 A web page with audio and video
Chapter 12
How to use CSS transitions, transforms, animations, and filters
- 12.1 How to use CSS transitions
- 12.2 How to use CSS transforms
- 12.3 How to use CSS animations
- 12.4 How to use CSS filters
These chapters come straight from the official course syllabus, which also sets out the graded assignment and the proctored final exam.
How It Works
Three steps from enrollment to transferable college credit — no campus visits, no application required.
Pick & Enroll
Start one or more courses covering lower or upper division requirements — instantly, today.
Earn College Credit
Watch short video lessons, take quizzes and the final exam — all from home, on your schedule.
Transfer Your Credits
Send earned credits to your school and graduate sooner, at a fraction of the cost.
Does My School Accept This Course?
UPI Study courses carry NCCRS recommendations — the same standard recognized by hundreds of cooperating colleges and universities. Check if your school is on our list and move forward with confidence — or schedule a call with our team.
UPI Study Courses Include
Master introduction to html and css and build a foundation for a tech career.
Build real things for the web from day one. The code behind every page on the internet, taught with clarity and immediate application.
🎯 Why It Matters
- Gain in-demand technical skills recognized by employers
- Understand systems, security, and infrastructure at a practical level
- Build knowledge that applies across IT roles and industries
- Foundation for certifications and advanced study
💼 In-Demand Careers
- IT Support Specialist
- Systems Administrator
- Network Technician
- Security Analyst
- Database Administrator
- Technical Consultant
🚀 How This Sets You Up
- Complete structured lessons and a comprehensive final exam
- Earn 3 transferable college credit hours
- Recognized by NCCRS cooperating universities globally
- Self-paced — no deadlines, no campus visits required
135,000+ Learners.
Real Results.
From college freshmen to career changers, international students to working adults — here's what our community says.
Refer a friend, earn free courses
Your friend gets 25% off their first purchase, and you earn points when they join and buy. 1 point = $1 toward courses, transcripts and Lifetime. Points are never cash.
See how it works →
See the course before you enroll
A 56-second look at Introduction to HTML and CSS.
Common Questions Answered.
Everything you need to know about Introduction to HTML and CSS — credits, grading, transfer, and how it compares to traditional options.
What is Introduction to HTML and CSS?
What technical background do I need for Introduction to HTML and CSS?
Is the Introduction to HTML and CSS course self-paced for college credit?
How many college credits is Introduction to HTML and CSS worth?
How is the Introduction to HTML and CSS course graded? Are there exams?
Will my university accept Introduction to HTML and CSS credits from UPI Study?
Why take Introduction to HTML and CSS online instead of at a traditional university?
Can international students take Introduction to HTML and CSS for college credit?
Do I need coding experience for Intro to HTML and CSS?
What will I build in Intro to HTML and CSS?
Is HTML/CSS enough to become a web developer?
Does the Introduction to HTML and CSS course transfer as CS credit?
How is Intro to HTML and CSS graded?
Where will my college put this credit?
Still have questions? Our team answers within hours — not days.
Book a Free 15-Min Call with UPI Team →We're Here When You Need Us
Book an Advisor Call
Talk directly with our team about how credits transfer and whether your university accepts them.
WhatsApp Support
Quick answers about credits, course selection, pricing, and transfer policies — over WhatsApp.
Transfer Credit Blog
In-depth guides on testing out of courses, transfer credit policies, ACE evaluations, and saving on tuition.
Find My College
Check how your college treats our courses before you enroll.
Why Take College Credits?
Quick answers about transferable online credits, test-out style learning, and NCCRS-recommended options through UPI Study.
Which universities accept these credits?
UPI Study courses carry NCCRS recommendations recognized by many cooperating colleges and universities across the U.S., Canada, and UK.
Who can take self-paced college courses?
Anyone can enroll — including high school students, incoming college students, adult learners, and students trying to test out of traditional courses.
Why choose this over traditional classes?
Save time and reduce tuition costs. Many students complete prerequisites faster and shorten their time to graduation — at a fraction of the cost.
How many credits can I earn?
This course is NCCRS-recommended for 3 semester credit hours. Transfer as many credits as your university allows — students have transferred anywhere from 3 to 90+ credits depending on their school's policy.
Everything You Need to Succeed
Video-Based Lessons
HD video lectures broken into short, focused modules. Watch at your own pace — pause, rewind, replay any time.
Quizzes & Final Exam
Evaluate your understanding after every section with quizzes and a comprehensive final exam that mirrors real college assessment.
Structured College-Level Course
Structured lessons covering every topic — designed as a standard Introduction to HTML and CSS college-level course.
Official Transcript
Complete the course, request your transcript, and transfer 3 credit hours to cooperating universities. No separate exam required.
Earn 3 College Credits
for $250.
Self-paced. No deadlines. NCCRS-recommended, recognized by cooperating universities. Join 135,000+ learners on the UPI Study platform.