Course

Credit Type:
Course
ACE ID:
SOPH-0043
Version:
3
Organization's ID:
CS1005
Organization:
Location:
Online
Length:
The course is self-paced; learners may use as much or as little time as they need to complete the course.
Minimum Passing Score:
70
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Web Development
Description

Objective:

The course objective is to provide a structured overview of how modern websites are built, from foundational concepts to interactive web applications. Students begin by learning how the web works, including browser-server communication, page rendering, and the roles and tools used in web development. The course then progresses through core front-end technologies. Students create structured, accessible web pages using HTML, apply styling and responsive design with CSS, and use JavaScript to add interactivity, manipulate page content, and manage basic data. Throughout the course, students also develop skills in accessibility, file organization, version control, and browser-based development workflows. In the final unit, students focus on professional practices, including user-centered design, website evaluation, debugging, performance improvement, documentation, and deployment. By the end of the course, students are able to plan, build, style, and enhance multi-page websites, evaluate their quality, and deploy them using standard development tools and practices.

Learning Outcomes:

  • Explain web architecture, page rendering, and core web development roles and tools.
  • Create structured, accessible multi-page websites using semantic HTML, media, and forms.
  • Apply CSS to style layout, typography, and responsive behavior across devices.
  • Use JavaScript to create interactive, data-driven web pages.
  • Evaluate, refine, and deploy web projects using professional practices.

General Topics:

  • How the Web Works
  • Web Browsers and Rendering Basics
  • Introduction to HTML Structure
  • Semantic HTML and Page Organization
  • Links, Images, and Media Elements
  • Introduction to CSS and Styling
  • Layout and Page Design Principles
  • Responsive Design Basics
  • Introduction to JavaScript Concepts
  • User Interaction and Basic Scripting
  • Web Accessibility Fundamentals
  • Performance and Page Load Considerations
  • Debugging and Troubleshooting Web Pages
  • Versioning and Iteration in Web Projects
  • Front End vs Back End Development Overview
  • Collaboration Across Web and IT Roles
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Computer Based Training
  • Lectures
  • Practical Exercises
  • Project-based Instruction

Methods of Assessment:

  • Examinations
  • Presentations
  • Quizzes
Supplemental Materials
Equivalencies

Other offerings from SOPHIA Learning, LLC