The Complete 2023 Web Development Bootcamp

Beginner

The Complete 2023 Web Development Bootcamp

Overview
Curriculum
Reviews

 

Requirements

  • No programming experience needed - I'll teach you everything you need to know
  • A computer with access to the internet
  • No paid software required
  • I'll walk you through, step-by-step how to get all the software installed and set up

Description

Welcome to the Complete Web Development Bootcamp, the only course you need to learn to code and become a full-stack web developer. With 150,000+ ratings and a 4.8 average, my Web Development course is one of the HIGHEST RATED courses in the history of Udemy! 

At 65+ hours, this Web Development course is without a doubt the most comprehensive web development course available online. Even if you have zero programming experience, this course will take you from beginner to mastery. Here's why:

  • The course is taught by the lead instructor at the App Brewery, London's leading in-person programming bootcamp.

  • The course has been updated to be 2023 ready and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix.

  • This course doesn't cut any corners, there are beautiful animated explanation videos and tens of real-world projects which you will get to build.

  • The curriculum was developed over a period of four years, with comprehensive student testing and feedback.

  • We've taught over a million students how to code and many have gone on to change their lives by becoming professional developers or starting their own tech startup.

  • You'll save yourself over $12,000 by enrolling, but still get access to the same teaching materials and learn from the same instructor and curriculum as our in-person programming bootcamp.

  • The course is constantly updated with new content, with new projects and modules determined by students - that's you!

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a web developer.

The course includes over 65 hours of HD video tutorials and builds your programming knowledge while making real-world websites and web apps.

Throughout this comprehensive course, we cover a massive amount of tools and technologies, including:

  • Front-End Web Development

  • HTML 5

  • CSS 3

  • Bootstrap 4

  • Javascript ES6

  • DOM Manipulation

  • jQuery

  • Bash Command Line

  • Git, GitHub and Version Control

  • Backend Web Development

  • Node.js

  • NPM

  • Express.js

  • EJS

  • REST

  • APIs

  • Databases

  • SQL

  • MongoDB

  • Mongoose

  • Authentication

  • Firebase

  • React.js

  • React Hooks

  • Web Design

  • Deployment with GitHub Pages, Heroku and MongoDB Atlas

  • Web3 Development on the Internet Computer

  • Blockchain technology

  • Token contract development

  • NFT minting, buying and selling logic

By the end of this course, you will be fluently programming and be ready to make any website you can dream of.

You'll also build a portfolio of over 32+ websites that you can show off to any potential employer.

Sign up today, and look forward to:

  • Animated Video Lectures

  • Code Challenges and Coding Exercises

  • Beautiful Real-World Projects

  • Quizzes & Practice Tests

  • Downloadable Programming Resources and Cheatsheets

  • Our best selling 12 Rules to Learn to Code eBook

  • $12,000+ worth of web development bootcamp course materials and course curriculum

Don't just take my word for it, check out what existing students have to say about the course:

"Angela is just incredible, awesome and just fantastic in this course. I've never had such an instructor; detailed in every aspect of the course, gives precise explanations, gives you the anxiety to learn etc. She's got that ability to make fun while explaining things for better understanding. I really love this course." - Ekeu MonkamUlrich

"Angela is very thorough without ever being boring. I've taken MANY online courses in my life including my Bachelors and Masters degrees. She is by far the best instructor I've ever had. This course is packed with thousands of dollars worth of great instruction, and paced well enough for anyone to pick coding up and run with it- Thank you!" - J Carlucci

"Love the way Angela explains things. Easy to follow and full of logic. I can say she must have spent a lot of energy creating this great course. Thank you and I recommend it to all who's interested in coding!" - Yiqing Zheng

"So far (on my third day) this course has taught me more than I was able to learn in multiple other programming courses. This course is clearly outlined and builds upon itself gradually in an easy to understand way." - Normal Ramsey

"This course will take you from beginner to intermediate level for real. If you don't know how to put together the pieces of web development this is what you're looking for. Angela explains in an amazing way by creating projects all the way during this course, explaining the concepts in real practice. Thank you very much, Angela. I will always consider you my mentor. Look forward to taking more courses with you." - Moises Dionisio Cruz

"An amazing course, perfect for absolute beginners at the start of their coding journey! Angela is an amazing tutor and can explain in the most simple and comprehensible way even complex coding notions. Learning web development cannot get any more fun!" - Zoe Moyssoglou

"It's a different approach to teaching Web Development. I like that you are given everything possible to succeed from the onset." - Ronick Thomas

The tutor is simply AMAZING, by far the best tutor I have ever had. I would give her 10 stars out of 5. She is not just punching the code and talking to herself, but she is actually explaining things. She keeps on giving really useful hints and she will give you a great load of other references. I always knew what I was doing and why I was doing it. All the extra challenges have just made me remember and understand things better. - Peter Dlugos

REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the buy now button and join the world's highest-rated web development course.

Who this course is for:

  • If you want to learn to code through building fun and useful projects, then take this course.
  • If you want to start your own startup by building your own websites and web apps.
  • If you are a seasoned programmer, then take this course to to get up to speed quickly with the latest frameworks and NodeJS
  • If you want to take ONE COURSE and learn everything you need to know about web development, take this course

Curriculum

  • 18 Sections
  • 151 Lessons
  • 5 Quizzes
  • 65h 33m Duration
Expand All
Front-end web development
8 Lessons0 Quizzes
  1. What will you get in this course?
  2. Download the Course Syllabus
  3. Download the Course Resources
  4. Download the 12 Rules to Learn to Code eBook [Latest Edition]
  5. How Does the Internet Actually Work?
  6. How Do Websites Actually Work?
  7. How to Get the Most Out of the Course
  8. Pathfinder
Introduction to HTML
8 Lessons0 Quizzes
  1. A Note About 2023 Course Updates
  2. What is HTML?
  3. How to Download the Course Resources
  4. HTML Heading Elements
  5. HTML Paragraph Elements
  6. Self Closing Tags
  7. [Project] Movie Ranking
  8. How to Ace this Course
Intermediate HTML
7 Lessons0 Quizzes
  1. The List Element
  2. Nesting and Indentation
  3. Anchor Elements
  4. Image Elements
  5. [Project] Birthday Invite
  6. Tip from Angela - Habit Building with the Calendar Trick
  7. Get Monthly Tips and Tools to Level Up as a Developer
Multi-Page Websites
7 Lessons0 Quizzes
  1. Computer File Paths
  2. What are Webpages?
  3. The HTML Boilerplate
  4. [Project] Portfolio Website
  5. How to Host Your Website for Free with GitHub
  6. Introduction to Capstone Projects
  7. Instructions for Capstone Project 1 - Online Resume
Introduction to CSS
6 Lessons1 Quiz
  1. Introduction to CSS
  2. How to add CSS
  3. CSS Quiz
  4. CSS Selectors
  5. [Project] Colour Vocab Website
  6. Tip from Angela - Dealing with Distractions
  7. Join the Student Community
CSS Properties
5 Lessons0 Quizzes
  1. CSS Colours
  2. Font Properties
  3. Inspecting CSS
  4. The CSS Box Model - Margin, Padding and Border
  5. [Project] Motivational Poster Website
Intermediate CSS
5 Lessons0 Quizzes
  1. The Cascade - Specificity and Inheritance
  2. Combining CSS Selectors
  3. CSS Positioning
  4. [Project] CSS Flag
  5. Tip from Angela - Nothing Easy is Worth Doing!
Advanced CSS
6 Lessons0 Quizzes
  1. CSS Display
  2. CSS Float
  3. How to Create Responsive Websites
  4. Media Queries
  5. [Project] Web Design Agency Website
  6. Tip from Angela - How to Deal with Procrastination
Flexbox
5 Lessons0 Quizzes
  1. Display: Flex
  2. Flex Direction
  3. Flex Sizing
  4. [Project] Pricing Table
  5. Tip from Angela - Building a Programming Habit
Grid
4 Lessons0 Quizzes
  1. Display: Grid
  2. Grid Sizing
  3. Grid Placement
  4. [Project] Mondrian Painting
Bootstrap
4 Lessons0 Quizzes
  1. What is Bootstrap?
  2. Bootstrap Layout
  3. Bootstrap Components
  4. [Project] TinDog Startup Website
Web Design School - Create a Website that People Love
6 Lessons0 Quizzes
  1. Introduction to Web Design
  2. Understanding Colour Theory
  3. Understanding Typography and How to Choose a Font
  4. Manage ATTENTION with effective User Interface (UI) Design
  5. User Experience (UX) Design
  6. Web Design in Practice - Let's apply what we've learnt!
Introduction to Javascript ES6
27 Lessons2 Quizzes
  1. Introduction to Javascript
  2. Javascript Alerts - Adding Behaviour to Websites
  3. Data Types
  4. Javascript Variables
  5. Javascript Variables Exercise Start
  6. Javascript Variables Exercise
  7. Javascript Variables Exercise Solution
  8. Naming and Naming Conventions for JavaScript variables
  9. Javascript Variable Naming Quiz
  10. String Concatenation
  11. String Lengths and Retrieving the Number of Characters
  12. Slicing and Extracting Parts of a String
  13. Challenge: Changing Casing in Text
  14. Challenge: Changing String Casing Solution
  15. Basic Arithmetic and the Modulo Operator in Javascript
  16. Increment and Decrement Expressions
  17. Javascript Numbers Quiz
  18. Functions Part 1: Creating and Calling Functions
  19. Functions Part 1 Challenge - The Karel Robot
  20. The Karel Chess Board Solution
  21. A Quick Note About the Next Lesson
  22. Functions Part 2: Parameters and Arguments
  23. Life in Weeks Coding Exercise
  24. Life in Weeks Solution
  25. Functions Part 3: Outputs & Return Values
  26. Challenge: Create a BMI Calculator
  27. BMI Calculator Challenge Challenge: BMI Calculator Solution
  28. JavaScript Functions Quiz
  29. Tip from Angela - Set Your Expectations
Intermediate Javascript
17 Lessons2 Quizzes
  1. Random Number Generation in Javascript: Building a Love Calculator
  2. Control Statements: Using If-Else Conditionals & Logic
  3. Comparators and Equality
  4. Combining Comparators
  5. BMI Calculator Advanced (IF/ELSE)
  6. Introducing the Leap Year Code Challenge
  7. Leap Year Challenge Exercise
  8. Leap Year Solution
  9. Collections: Working with Javascript Arrays
  10. Adding Elements and Intermediate Array Techniques
  11. Who's Buying Lunch? Code Challenge
  12. Who's Buying Lunch Solution
  13. Control Statements: While Loops
  14. Solution to the 99 Bottles Challenge
  15. Control Statements: For Loops
  16. Introducing the Fibonacci Code Challenge
  17. The Fibonacci Exercise
  18. Fibonacci Solution
  19. Tip from Angela - Retrieval is How You Learn
The Document Objet Model (DOM)
9 Lessons0 Quizzes
  1. Adding Javascript to Websites
  2. Introduction to the Document Object Model (DOM)
  3. Solution to the DOM Challenge
  4. Selecting HTML Elements with Javascript
  5. Manipulating and Changing Styles of HTML Elements with Javascript
  6. The Separation of Concerns: Structure vs Style vs Behaviour
  7. Text Manipulation and the Text Content Property
  8. Manipulating HTML Element Attributes
  9. Tip from Angela - The 20 Minute Method
Boss Level Challenge 1 - The Dicee Game
11 Lessons0 Quizzes
  1. Challenge: The Dicee Challenge
  2. Dicee Challenge Step 0 - Download the Skeleton Project
  3. Dicee Challenge Step 1 - Create an External Javascript File
  4. Dicee Challenge Step 2 - Add Dice Images
  5. Dicee Challenge Step 3 - Create a Random Number
  6. Dicee Challenge Step 4 - Change the to a Random Dice
  7. Dicee Challenge Step 5 - Change both Elements
  8. Dicee Challenge Step 6 - Change the Title to Display a Winner
  9. The Solution to the Dicee Challenge
  10. Download the Completed Website
  11. Tip from Angela - Learning Before you Eat
Advanced Javascript and DOM Manipulation
15 Lessons0 Quizzes
  1. What We'll Make: Drum Kit
  2. Download the Starting Files
  3. Adding Event Listeners to a Button
  4. Higher Order Functions and Passing Functions as Arguments
  5. Higher Order Function Challenge Solution
  6. How to Play Sounds on a Website
  7. A Deeper Understanding of Javascript Objects
  8. How to Use Switch Statements in Javascript
  9. Objects, their Methods and the Dot Notation
  10. A Quick Note About the Next Lesson
  11. Using Keyboard Event Listeners to Check for Key Presses
  12. Understanding Callbacks and How to Respond to Events
  13. Adding Animation to Websites
  14. Download the Completed Website
  15. Tip from Angela - Dealing with Lack of Progress
PART TWO OF THE COURSE HERE
1 Lesson0 Quizzes
  1. PART 2
5 out of 5

3 user ratings

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Related Courses

Scroll to top