HTML, CSS, and JavaScript Building the Web
3h 38mBeginner2024-10-01
Authors

Jasmine Greenaway

Nitya Narasimhan
Course details
With over five billion global internet users in 2023, there is high demand to build web-based technologies, and it’s one of the most common platforms in software development. This course offers a project-based approach where beginners can get started with a hands-on approach to learning. Microsoft developer advocates Jasmine Greenaway and Nitya Narasimhan show you the tools of web development so you can start coding in HTML, CSS, and JavaScript. Plus, learn how artificial intelligence tools like Copilot and ChatGPT can assist in your web development.
Skills covered
HTMLEcma InternationalCSSWeb StandardsJavaScriptWeb DesignWeb Development ToolsFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Learn the web by building
1. Welcome to Your Development Environment
- 02 - Hello, web development
- 03 - Hello, DevTools
- 04 - Hello, GitHub and Git
- 05 - Setting up your development environment
- 06 - Hello, GitHub Codespaces
- 07 - Hello, GitHub Copilot
- 08 - Learn by doing
2. HTML Development
- 09 - Hello, HTML
- 10 - Document structure - Elements and tags
- 11 - Document organization
- 12 - Document attributes
- 13 - Document accessibility
- 14 - Putting it all together
3. CSS Styling
- 15 - Hello, CSS
- 16 - CSS in action
- 17 - Stylesheets and setup
- 18 - Cascading and inheritance
- 19 - Selectors and properties
- 20 - Layouts and positioning
- 21 - Transitions and animations
- 22 - Recap
4. JavaScript Development
- 23 - Hello, JS
- 24 - Understanding variables
- 25 - Creating functions
- 26 - Working with the Document Object Model (DOM)
- 27 - Adding event handling
- 28 - Understanding closures
- 29 - Putting it all together
5. Coding Projects
- 30 - Introduction to app dev projects
- 31 - Building to learn
- 32 - Typing project - Applying the build to learn process
- 33 - Space game project - Code overview
- 34 - Space game project - The HTML canvas element
- 35 - Space game project - Examining the game mechanics
6. AI-Assisted Development
- 36 - Conversation - AI-assisted web development, part 1
- 37 - Conversation - AI-assisted web development, part 2
- 38 - Conversation - AI-assisted web development, part 3
- 39 - Intro to AI-assisted web development
- 40 - Setting up Copilot
- 41 - AI-assisted development with Copilot
- 42 - Useful prompts to learn programming with Copilot
- 43 - AI-assisted development with ChatGPT
Conclusion
- 44 - Growing your web development skills