Skip to content

Introduction to Web Development


Learn to create basic web pages using HTML and add style to the pages with CSS.

Enroll Now
  • Estimated time
    1 month

  • Enroll by
    May 31, 2023

    Get access to classroom immediately on enrollment

  • Skills acquired
    HTML, CSS, Front-End Development Basics

What You Will Learn

  1. Intro to Web Development

    1 month to complete

    Get acquainted with how the web works. Learn about your browser, the internet, and a filetype called HTML. HTML stands for "Hypertext Markup Language." HTML is the language used to create webpages. Learn the basics of HTML to create a simple web page.

    Prerequisite knowledge

    No Experience Required.

    1. The Web & HTML

      Describe the fundamentals of how the web works. Edit web pages using a text editor and test work in the browser. Create HTML files that use elements and tags to provide the structure of a web page. Write fully qualified URL pathways by identifying each part of file path structures.

      • Lab: Basic HTML Page

        Demonstrate your understanding of HTML basics by creating a simple web page.

        • Styling with CSS

          Use CSS to change basic style properties, like the font, color, and border of a given element. Use CSS type and class selectors to apply style to specific subsets of HTML elements. Separate the style of a web page from its structure and semantics. Apply style in multiple ways, including via a separate, linked stylesheet. Recognize tree structures in HTML and CSS code. Modify the layout and resizing behavior of a web page using containers and the flexible box model (flexbox). Use Developer Tools to inspect the elements of a web page

          • Course Project: Animal Trading Cards

            In this project, you'll use HTML and CSS to make Animal Trading Cards. Apply knowledge of HTML Document Structure to the html file and then create custom CSS styling based on the preferences. This project will demonstrate an understanding of linking CSS files in HTML files, implementing CSS classes to avoid repetition, and creating semantically organized HTML code.

          All Our Courses Include

          • Real-world projects from industry experts

            With real-world projects and immersive content built in partnership with top-tier companies, you’ll master the tech skills companies want.

          • Real-time support

            On demand help. Receive instant help with your learning directly in the classroom. Stay on track and get unstuck.

          • Workspaces

            Validate your understanding of concepts learned by checking the output and quality of your code in real-time.

          • Flexible learning program

            Tailor a learning plan that fits your busy life. Learn at your own pace and reach your personal goals on the schedule that works best for you.

          Course offerings

          • Class content

            • Real-world projects
            • Project reviews
            • Project feedback from experienced reviewers
          • Student services

            • Student community
            • Real-time support

          Succeed with personalized services.

          We provide services customized for your needs at every step of your learning journey to ensure your success.

          Get timely feedback on your projects.

          • Personalized feedback
          • Unlimited submissions and feedback loops
          • Practical tips and industry best practices
          • Additional suggested resources to improve
          • 1,400+

            project reviewers

          • 2.7M

            projects reviewed

          • 88/100

            reviewer rating

          • 1.1 hours

            avg project review turnaround time

          Learn with the best.

          Learn with the best.

          • Karl Krueger

            Command Line Instructor

            Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world's busiest web services online.

          • Kelly Howard


            Kelly was previously a Product Manager at Brainjolt and a Learning Experience Designer at Pathstream. She is currently a Marketing Automation Manager where she leads automation, analytics, and systems design for Pathstream's B2C business.

          • Abe Feinberg

            Content Developer

            Abe is a Content Developer at Udacity and previously taught university courses in psychology and computer science. He loves both learning and teaching, and has a particular passion for breaking down difficult concepts and making them easier to master.

          Intro to Web Development

          Get started today

            • Learn

              Learn to create basic web pages using HTML and add style to the pages with CSS.

            • Average Time

              On average, successful students take 1 month to complete this program.

            • Benefits include

              • Real-world projects from industry experts
              • Real-time support

            Program Details

            • Do I need to apply? What are the admission criteria?

              No. This Course accepts all applicants regardless of experience and specific background.

            • What are the prerequisites for enrollment?

              No prior experience is required, but it is recommended that students are comfortable with basic computer skills, such as managing files, using third-party online programs, and navigating the Internet through an online browser. You will also need access to a video camera on a computer.

            • How is this course structured?

              This course is comprised of content and curriculum to support one project. We estimate that students can complete the program in one month.

              The project will be reviewed by the Udacity reviewer network and platform. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

            • How long is this course?

              Access to this course runs for the length of time specified in the payment card above. If you do not graduate within that time period, you will continue learning with month to month payments. See the Terms of Use and FAQs for other policies regarding the terms of access to our programs.

            • Can I switch my start date? Can I get a refund?

              Please see the Udacity Program Terms of Use and FAQs for policies on enrollment in our programs.

            • What software and versions will I need in this course?

              Learners will need access to HTML and CSS to complete this course.

            Intro to Web Development

            Enroll Now