Web Development Classes

Learn web development from the pros

Business people working on computers

Robert Nicholas / Getty Images

Web development is more than just HTML or JavaScript, it is a combination of many languages, software tools, and more. With these free classes and tutorials, you can learn many of the parts of web design and development, including HTML, web design, CSS, XML, JavaScript, Perl, and much more. Free web development classes offer you the chance to learn what you need to become a professional web designer or developer.

Free HTML Class

HTML is the basis of all web development. And this free class will teach you both new features of HTML5 as well as tried-and-true features of HTML 4 and lower. Learn HTML in your free time, at your own pace, the class available in daily or weekly installments.

Free Web Design Class

Once you know HTML, you need to learn to design your pages. There's more to design than just throwing tags up on the page and hoping it looks okay. With this course, (available in weekly or daily installments) you'll learn how to design pages as good looking as any professional.

Cascading Style Sheets Class

Cascading Style Sheets (CSS) provide the layout, look, and feel for your HTML documents. And, they are easier than you think. This class will teach you all about CSS including the basics of creating style sheets and adding styles to a web page all the way through positioning pages with CSS and other advanced topics.

CSS Short Course

A five-day, or so, class will have you styling your pages sooner than you'd have thought.

Free HTML Forms Class

If you already know HTML, but you still don't understand forms, this class will help. After 5 days you will know how to use form tags, how to write a mailto or CGI form, how to decorate your forms, and even how to validate them with JavaScript. HTML forms are hard but this class will help make them easy.

Learn XML

Once you understand HTML, you can move on to XML, and this free XML class will help you learn what you need to know.

Search Engine Optimization

If you're trying to get your website found by customers, one way to help do that is to make sure that your pages are first well-written so the customers want to come to them, but then secondly to make sure you're not doing anything that will make it difficult for search engine spiders to find and index your site. This is called search engine optimization or SEO.

Free JavaScript Class

Learning JavaScript was never easier when you see this free tutorial leading you step-by-step through the language.

Popup Windows

Learn how to use JavaScript to create, use and manipulate popup windows.

Perl CGI Tutorial

If you want to use CGI on your web pages, Perl is the language of choice. And this free tutorial will help you learn it.

Free Photoshop Class

Photoshop is the graphics software of choice for Web Developers. And this free course will teach you the basics and beyond.

Create a Portfolio in 6 Days

This is a great class for anyone who wants to learn how to create a portfolio. It's not just good for desktop publishers, although that is who Jacci is targeting.

Build a Small Business Website

Small businesses have different requirements for websites than personal sites. If you are a small business owner or a freelance designer building these sites, the tips and solutions in this free course will help you build sites that convert more prospects into customers and those customers into more money.

Personal Web Site (And Online Diary) 101

If you think that the above "coding" classes like HTML, XML, or CSS might be too difficult for you, why not try out Linda Roeder's class. She takes you through the steps of creating a personal Web page without a lot of programming.

Daily Dose of Desktop Publishing

Many of the concepts of desktop publishing are applicable to Web design as well. This course is offered in several different ways so that you can get it however you need it. And the lessons Jacci teaches are great for all your Web design projects.

Become a Freelance Web Designer Class

Put everything you know together into a business. This class teaches you what you need to do to start a business as a web designer. You'll learn marketing and promotion as well as suggestions for how to build and maintain your company website. Wouldn't it be nice to be paid to do what you love?