Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 70 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development

Do-It-Yourself Website Development

Build Simple Custom Websites From Scratch with Completely Free Tools
Rating: 4.6 out of 54.6 (16 ratings)
778 students
Created by Thomas Bell
Last updated 2/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Develop simple custom websites from scratch, using completely free tools.
  • Upload and take custom sites live on the Web.
  • Write and understand basic HTML and CSS, the languages of content and design on the Web.
  • Make custom tweaks to template-based sites that allow users to write and modify raw HTML and CSS. (e.g. Squarespace,, Wordpress.)

Course content

5 sections • 72 lectures • 9h 38m total length

  • Preview05:16
  • Preview02:57
  • Preview03:51
  • Preview19:34
  • Rush Job: A Complete Website in 35 Minutes -- Part Two, CSS and Taking It Live
    15:39
  • Choosing Your Text Editor
    02:19
  • Setting Up Your Text Editor: Mac OS X
    05:09
  • Setting Up Your Text Editor: Windows
    01:59
  • Pointing Your Browser at Local Files
    01:51
  • Basic Concepts
    4 questions

  • Preview11:07
  • Doctype, HTML, and Body
    07:50
  • Paragraphs, Divisions, and Spans
    07:57
  • Head
    07:03
  • Attributes
    03:25
  • HTML Fundamental Elements
    5 questions
  • Now You Try It! (Create your own template for a minimally compliant webpage.)
    03:11
  • Adding Spaces
    08:32
  • Images: Finding and Saving
    06:18
  • Images: Adding to HTML
    08:50
  • Images
    4 questions
  • Now You Try It! (Find images and add them to a simple webpage.)
    05:54
  • Linking: Basic External Links
    08:04
  • Linking: Basic Internal Links
    18:04
  • Linking: Advanced Links
    10:57
  • Links
    3 questions
  • Now You Try It! (Write a block of links to both external and internal pages.)
    04:22
  • iframes
    05:49
  • Now You Try It! (Embed a Google Map in an iframe.)
    02:57
  • Quick and Dirty Styling
    06:55
  • <!-- Comments -->
    05:44
  • Common HTML Errors
    08:31
  • You Could Stop Right Here
    02:06
  • Extra Credit: Lists
    06:39
  • Extra Credit: Tables
    08:09

  • Preview02:32
  • CSS Three Ways: Inline Style
    06:24
  • CSS Three Ways: Internal Style Sheets
    11:36
  • CSS Three Ways: External Style Sheets
    18:16
  • Cascading In Action
    12:30
  • CSS Three Ways, and Cascading in Action
    3 questions
  • Basic Selectors
    11:43
  • Now You Try It! (Style using an external stylesheet and basic selectors.)
    03:22
  • Selecting with Element Classes
    11:26
  • Selecting with Element IDs
    08:54
  • CSS Selectors
    4 questions
  • Now You Try It! (Style using element classes and IDs.)
    07:28
  • Font Properties: Font-Family
    05:41
  • Font Properties: Font-Size
    10:45
  • Font Properties: Font-Weight
    07:29
  • Font Properties: Font-Style
    03:45
  • Font Properties: Text-Decoration and Color
    08:19
  • Alignment
    03:59
  • Font and Text Styling
    7 questions
  • Now You Try It! (Styling font properties.)
    06:27
  • Color
    16:41
  • Height and Width
    19:16
  • Margins
    13:31
  • Borders
    04:14
  • Padding
    05:39
  • Clean-Up: Homepage
    16:56
  • Clean-Up: About Page
    04:10
  • Clean-Up: Just In Page
    20:30
  • Clean-Up: Tweaking and Polishing
    14:31
  • Styling Block Elements
    3 questions
  • Now You Try It! (Styling blocks for visual structure.)
    14:12
  • Common CSS Errors
    05:17
  • You Could Stop Right Here
    03:28
  • Extra Credit: Float
    16:55

  • Preview02:43
  • Preview08:11
  • Domain Name Registration
    05:49
  • Domain Name Service (DNS)
    04:21
  • Web Hosting Service
    07:52
  • DNR, DNS, or Web Hosting?
    4 questions
  • Uploading: Web-Based (Web Host Specific)
    09:04
  • Uploading: FTP (FileZilla)
    09:53
  • Alternatives to Domains and Web Hosting
    10:23

  • Keeping It Simple
    02:42
  • Developing Your Skills
    04:06
  • Good Luck!
    00:40

Requirements

  • No prior experience is necessary, other than basic comfort using your Mac or Windows computer.
  • You do not need to know any HTML or CSS. This course will teach you both from the ground up.

Description

In this course, you'll learn how to build a simple, custom website from scratch. Not a template-based site that will look like everyone else's. You'll build your website from nothing… in raw code, the way you want, then take it live on the Web.

You're going to learn a lot about HTML and CSS, the languages of content and design in web development. You won't be a professional web developer at the end of this course. You will have built a rock solid foundation in HTML and CSS. And, if you decide you want to learn more, you'll be well prepared to tackle more advanced web development courses.

If developing some simple websites for yourself and your friends is all you want, you'll learn all you need from this course. You'll also learn about some resources that will help you further develop your skills on your own.

You won't need to buy any special software. You'll use free tools that I'll guide you through setting up. The only cost will be an affordable web hosting service to take your site live on the Web. I'll help you with that too, when the time comes.

And when you're done, you'll have a custom website that you built yourself, live on the Web, sharing what you have to say with the world.

Let's get started.

Topics Include:

  • Setting up a plain text editor for web development.
  • The structure of HTML.
  • Structuring written content.
  • Adding images.
  • Embedding videos, maps, and other third-party content.
  • Linking to internal and external pages.
  • Creating lists and tables.
  • Styling content with CSS.
  • Designing pages for readability and visual appeal.
  • Customizing fonts and text.
  • Registering your website domain name.
  • Setting up a web hosting service.
  • Uploading your site and taking it live on the Web.

Who this course is for:

  • This course is intended for students with little or no prior experience with Web development using HTML and CSS. This course is probably not for you if you already understand basic HTML and CSS, and are looking to further advance your skills.
  • For students who want to develop their own custom websites from scratch, rather than fit their design ideas into template-based platforms such as Wordpress, Squarespace, Wix, and Weebly.
  • For students who want a solid introduction to basic HTML and CSS before tackling more advanced Web development courses.
  • For students who have existing sites on template-based platforms, and who want to customize their sites by writing or modifying raw HTML and CSS.
  • For students who want to develop websites but can't justify the cost of commercial Web development software such as Dreamweaver.
  • For students with a DIY aesthetic, who enjoy building things from scratch, even when they don't have to, and modifying what others have already built.

Instructor

Thomas Bell
Writer, Publishing Consultant, and Web Developer
Thomas Bell
  • 4.2 Instructor Rating
  • 25 Reviews
  • 986 Students
  • 2 Courses

Thomas Bell is a co-founder and partner of Chronicle, a brand narrative consulting firm. He co-founded and served as founding program director of the AJC Decatur Book Festival, one of the United States' largest literary events. In this position, he met regularly with all Big Five publishers and many university and indie publishing houses, as well as with book critics, agents, publicists, and writers ranging from internationally bestselling authors to local self-publishers. He has advised and negotiated on behalf of start-up indie publishers, first-time authors, and already successful authors working toward even greater success. He regularly attends and networks at BookExpo, the annual conference of the publishing industry. He has taken private tours of print-on-demand facilities and the nation's largest book distribution facility, and has presented to the full national sales force of Ingram Content Group, the nation's largest book sales and distribution company, at their quarterly sales conference. He was formerly a book critic at alternative weekly Creative Loafing, and the production editor of The Duck & Herring Co.'s Pocket Field Guide, an independent literary magazine.

Bell has always been equal parts artist and sci-tech nerd. He started programming computers when he was 13 years old, coding in BASIC on a TRS-80 Color Computer with 4K of RAM and a cassette tape interface for storage. Shortly after, he had his first paying client, an electronics repair shop that learned through the local Radio Shack that this kid could write for them an inventory program. Today, he gives time and attention to his nerd brain by developing websites and mobile apps, for fun, for promotion of his other projects, for friends and families, and for clients.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.