Foundation in Web Development

Get the mega-course you need to master web development.

Enroll NowWatch Video

End-To-End

Go from true beginner to website developer without skipping steps and getting lost

Master Web Development

Over 43 hours you will learn HTML, CSS, JavaScript, VSCode, and so much more!

Build Real Websites

Use everything you learn to go live with two fast-loading, SEO-friendly, accessible, and secure websites

Foundation in Web Development

This course will be the foundation that you build every website from now on based upon. It starts with the very basics of how the web works (DNS, SSL, CDNs, IP Addresses, Web Servers, and more) and then introduces the main players: HTML, CSS, and JavaScript.

Starting at the very beginning of each, you will be introduced to the topic, learn what it is for, and then start learning how to use it. From there, the course progresses into much more depth in each area.

Before the course concludes, you will have an in-depth knowledge of HTML, CSS, JavaScript, Web Accessibility, Debugging, VSCode, and the DOM. You will also have an excellent introduction into how to use popular JavaScript libraries (such as jQuery, ChartJS, and Luxon) and web tools (such as ESLint, npm, an Jest).

The course also includes two full start-to-finish website projects where we start with an idea and build out and deploy a full website based upon the techniques we have learned so far. Finally, the course will cover what to learn next based upon where you want to specialize as a web developer.

Get Immediate Access to
Foundation in Web Development

Enroll Now

Course Overview

20 Modules. 43 Hours of Content. End-to-End Training.

01

    INTRODUCTION

Learn what this course covers, what outcomes to expect, and if this course is right for you.

02

    HOW THE WEB WORKS

Gain a high-level understanding of how the web works.

03

    INTRODUCTION TO VS CODE

Get to know the best tool for web development (and it is free!).

04

    CORE HTML

Learn how to write HTML to structure your web document.

05

    WEB ACCESSABILITY

Learn how to build a site that works for as many users as possible, including those with disabilities.

06

    CORE CSS

Learn what CSS is and how to style a website using it.

07

    DEBUGGING HTML AND CSS

Learn how to use the available tools to identify and fix problems on your site.

08

    DEPLOYING A WEBSITE

Learn how to deploy your finished site to different types of platforms.

09

    PRACTICE PROJECT #1

Build a complete restaurant website using the tools and techniques you have learned so far.

10

    CORE JAVASCRIPT

Learn JavaScript in order to understand the foundation that all JS frameworks are built upon.

11

    DEBUGGING JAVASCRIPT

Learn how to use the available tools to identify and fix issues in your code.

12

    JAVASCRIPT IN THE DOM

Learn how to use JavaScript on a website to power and interactive site without additional tools.

13

    ADVANCED HTML

Learn the advanced portions of HTML including SEO, social media formatting, and more.

14

    ADVANCED CSS

Learn the advanced portions of CSS including modern layout techniques, print styling, CSS generators, and more.

15

    ADVANCED JAVASCRIPT

Learn the advanced portions of JavaScript including asynchronous programming, calling APIs, and more.

16

    EXTERNAL JAVASCRIPT LIBRARIES

Learn about how to integrate JavaScript libraries in your code effectively.

17

    WEB TOOLS

Learn about how to use various web tools including package managers, code formatters, unit testing, and more.

18

    PRACTICE PROJECT

Build a complete portfolio website using the tools and techniques you have learned so far.

19

    WHAT TO LEARN NEXT

Identify some major next steps that might be valuable for you to undertake as a web developer including frameworks, coding languages, and more.

20

    COURSE CONCLUSION

Wrapping up what we have learned and what to do next.

Bonus Content!

When you buy the course, you get access to additional guides and quick-reference documents to help you take your web-development game to the next level.

What Can I Expect?

Confidence

I aim to help you tackle the next project with confidence and competence.

Context

I connect what you learn to the larger world of programming so you can too.

Complete

No assumptions, no details skipped, no students left behind. I teach everything you need and then some.

Practical Training

You won't just learn about a topic. You will learn how to use it in the real world.

Lifetime Access

On-demand access allows you to learn at your own pace and revisit the course when you want.

43 Hours of Video

You will get 43 hours of content, carefully designed, and perfectly paced.

Course Content


  Course Introduction
Available in days
days after you enroll
  How The Web Works
Available in days
days after you enroll
  Introduction to VSCode
Available in days
days after you enroll
  Core HTML
Available in days
days after you enroll
  Web Accessibility
Available in days
days after you enroll
  Core CSS
Available in days
days after you enroll
  Debugging HTML and CSS
Available in days
days after you enroll
  Deploying a website
Available in days
days after you enroll
  Practice Project #1
Available in days
days after you enroll
  Core JavaScript
Available in days
days after you enroll
  Debugging JavaScript
Available in days
days after you enroll
  JavaScript in the DOM
Available in days
days after you enroll
  Advanced HTML
Available in days
days after you enroll
  Advanced CSS
Available in days
days after you enroll
  Advanced JavaScript
Available in days
days after you enroll
  External JavaScript Libraries
Available in days
days after you enroll
  Web Tools
Available in days
days after you enroll
  Practice Project - Simple Portfolio Site
Available in days
days after you enroll
  What to learn next
Available in days
days after you enroll
  Course Conclusion
Available in days
days after you enroll
"

Tim's videos are, and always have been, the perfect tutorials for me. They mostly start off with a short introduction into the topic and then explain the matter within an easily understandable example. All of this is done in a way that the content, or newly learned features, can actually be transferred into our real-world-application--and that is THE most important thing about Tim's videos.

Eric V. and Florian L., TheraPsy

Real Training for the Real World

You're not interested in being impressed with some expert's knowledge. I get that. That's why I won't waste your time. Here's what I will do: I will train you to be a developer in the real world. The video lessons, source code for you to follow along, and homework assignments help you quickly develop a deep grasp of the subject.

Connected and In Context

I design my courses to help you connect what you learn to the larger world of development. Throughout each course, I will show you how this new information works in the context of a modern developer's workflow. You won't be left wondering how to use this new technology in your situation.

Meet the Instructor

Tim Corey learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. His goal is to make learning software development easier through clear tutorials, best practices, and relating everything to the real world.

Tim is a three-time Microsoft MVP award recipient. Recognized as a "technology expert who passionately shares their knowledge with the community." Tim trains millions of developers on YouTube, is a highly rated conference speaker, and (most importantly) an expert real-world developer who cares about your success!

What Our Students Are Saying

Tim is training real-world developers every day. The results speak for themselves. Check out what our students are saying!

"Tim breaks down complicated topics into very simple and easy-to-understand steps."'



Andrew G.

"Tim's content is some of the best available. The practical and comprehensive approach makes learning new technology fun and interesting."


Sam R.

"A huge driving force in helping me land a job in development."




Rob M.

Money Back Guarantee

I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.

Foundation in Web Development

What are you waiting for? Get the course now and start learning to take your website from concept to completion.

Enroll Now to see the price in your region.


Get your lifetime access to the course now!

Frequently Asked Questions

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Personal Note

I know learning software development can be hard. Most tutorials take you partway down the path. They point you in the right direction but then leave you short of the finish line.

I know because I've been there. Again and again, I felt lost, frustrated, and alone. I didn't know if I was doing it right. I felt like everyone else knew more than me. I felt like an imposter.

I figured things out the hard way. But I don't think you should have to go through what I did to be a developer. That's why I do what I do.

I walk with you all the way from the starting line to the finish line so you can win in the real world.

Are you ready to take the easier path to real-world developer?