Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Do-It-Yourself Website Development
Rating: 4.6 out of 5(42 ratings)
941 students

Do-It-Yourself Website Development

Build Simple Custom Websites From Scratch with Completely Free Tools
Created byThomas Bell
Last updated 2/2017
English

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 sections72 lectures9h 38m total length
  • Introduction5:16

    An introduction to the course.

  • You Really Can Build a Website Yourself2:57

    It's not rocket science. You really can build your own simple, custom website... from scratch. You'll save a lot of money over hiring someone else to do it, and you'll learn some valuable skills.

  • The Languages of Web Development: HTML, CSS, and JavaScript3:51

    Websites are developed using HTML for content, CSS for style, and JavaScript for advanced interactivity. This course will cover HTML and CSS. They're all you'll need for simple sites.

  • Rush Job: A Complete Website in 35 Minutes -- Part One, HTML for Content19:34

    Buckle up! I'll demo how you can build a complete website from scratch in about 35 minutes. In this first part, we'll code all our content using HTML.

  • Rush Job: A Complete Website in 35 Minutes -- Part Two, CSS and Taking It Live15:39

    In part two of "Rush Job," we'll customize the presentation of our content using CSS, then we'll take the site live on the Web.

  • Choosing Your Text Editor2:19

    You'll develop your simple website almost entirely using a plain text editor, and there's probably one already installed on your computer!

  • Setting Up Your Text Editor: Mac OS X5:09

    There are a few settings you should change on Mac OS X's TextEdit, so that it won't introduce errors into your code.

  • Setting Up Your Text Editor: Windows1:59

    There are a few small changes you should make in Windows NotePad, so that you don't introduce errors into your code.

  • Pointing Your Browser at Local Files1:51

    While developing your website, you'll have it saved locally on your computer's hard drive. Here's how to use your web browser to look at your website as you develop it.

  • Basic Concepts

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.