Skip to content
UdemyWeb DevelopmentPaid courseBeginner levelCertificate

Git a Web Developer Job: Mastering the Modern Workflow (Udemy.com)

Learn Git, GitHub, Node.js, NPM, Object-oriented JavaScript, ES6, webpack, Netlify, BEM and Job Interview Tips

Created by: Brad Schiff

Last updated July 2024

icon
What you will learn

  • Build websites using the modern skills, tools, and best-practices that companies are looking for in developers.
  • Write organized, well structured JavaScript and CSS that other developers can easily understand.
  • Confidently apply for web developer jobs knowing you can jump into a dev team and immediately contribute to projects.

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.7 out of 5higher than 86% of them
  • Reviews7,279#30 of 816 by number of reviews
  • Length15.7 hourslonger than 72% of them
  • Last updatedJuly 2024earlier than 54% of them

icon
Course Description

This course was updated in June of 2023 to match the demands and trends of the industry.

You already understand the basics of HTML and CSS, but you don’t necessarily feel qualified for the web developer jobs you want. In this course we’ll bridge that gap by building a mobile-first responsive website, together, step-by-step. Along the way we’ll learn the modern skill-set that companies are looking for in developers.

I know what companies are looking for because as a senior developer I’ve been on the hiring side of job interviews. Every time we passed on a candidate I’d think to myself “It would be nice if we could point them towards a course that taught the exact skill set we’re looking for.”

I couldn’t find a course like that - so I built this one.

By the end of this course you’ll be able to build sites using the modern skills, tools, and best-practices that companies need in developers.

Take your developer career to the next level by:

  • Learning Git, GitHub, and command-line basics to collaborate with other developers and deploy your sites live up onto the web.

  • Leveraging Node.js tools like NPM and webpack to save time by automating tasks.

  • Enhancing your CSS knowledge with techniques (BEM & PostCSS) to keep your styles super-organized and manageable even on larger sites.

  • Speeding up your sites with the mobile-first performance philosophy.

  • Understanding JavaScript basics like Object-oriented Programming, and how to write well-structured code using the ES6 module pattern (Babel & webpack).

  • Using the Netlify service to not only host your website but also learn the very basics of cloud (or AWS Lambda) functions.

  • Discovering tips to get more job interviews, do well in interviews, and continually progress in your career (avoid burnout & stagnation).


This course may be brand new, but this isn’t my first time teaching. I’ve led trainings for Fortune 500 companies, and I’ve already helped over 7,000 people on Udemy and received the following feedback:

"Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view."

"Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject."

"…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further."

I've been teaching for the better part of a decade and I consider this course my magnum opus. This is the course I wish I could have taken several years ago.

Become highly valuable and relevant to the companies that are hiring web developers; in one convenient place alongside one instructor. If you're ready to begin your transformation - I'll see you on the inside!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Brad Schiff

Hi, I'm Brad and I’ve taught web development to countless coworkers and held training sessions for fortune 100 companies.

I also teach local night classes and run a somewhat popular YouTube channel named LearnWebCode.

I’m a front-end developer, designer, and educator. I’ve been building user interfaces for over a decade for the world's largest brands, international technology leaders, and national political campaigns.

I'm fortunate to enjoy the development work I do, but my true passion is helping people learn.

icon
More courses by Brad Schiff

$159.99

$94.99

$94.99

$109.99

$99.99

$74.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.7

7,279 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Tami Schultz on 10/6/2025

Note: I watched and took notes on this course in August-September 2025. This course takes you from a basic skeletal information html site through to a styled website using the BEM style of writing class names and use of css modules. My suggestion for the best way to use this course is it should NOT BE TAKEN by a PERSON JUST STARTING OUT to learn web design and development. The visual result is good, but the css is only partially updated to current 2025 capabilities. This is a great site to build on your own as a learning exercise if you create the same functionality but do the necessary research to use contemporary packages, css properties, and project setup approaches. One of the reviews done in early 2025 was done by someone who has taken a variety of Brad’s courses - she suggests his 2024 Web Developer’s course, stating it is current and is a better choice. This course would be awesome if it received another major update - the last one was made in late June 2023 according to Brad. Be AWARE of this course's strengths and weaknesses before you choose to invest time and money - it is a reasonably good course as long as you want to learn workflow concepts...I'd suggest trying to build the same site in React as a better learning experience. Caveat: According to QA postings, a lot of the Webpack code versioning and/or actual syntax is no longer current or valid in 2025. Take this course for the right reasons and you'll be happy! The pros: The explanations are clear and thorough - as long as you are familiar with html and vanilla css. The javascript functionality incorporated is good. It is a beautiful site. You gain an appreciation for the use of BEM in keeping classes understandable at a much later point in time, especially if working in a development team. You learn how a site works with several dependencies. It MAY or MAY NOT help you debug older, legacy code projects that use a manually configured webpack setup. The cons: There is a SIGNIFICANT PROBLEM WITH THIS COURSE: IT IS HIGHLY OUTDATED in terms of its setup by focusing on the details of using webpack from scratch. In 2025, webpack has long been put into the background in React. The course has been abandoned by Brad, with the only QA comments coming from students - most recent are principally from 2023 although there are clearly students who have found the course still valuable in 2025 in terms of the concepts presented if not the actual code to achieve it. Since there have been so many negative comments in QA about errors received from trying to work with outdated versions or completely abandoned plugins, I do not have confidence that I could follow his instructions on how to configure webpack from scratch to make a working site. The section on deploying to Netlify is completely out of date in September of 2025.

By Shubhojit Roy on 9/11/2019

this is so interesting especially helps to get rid of bootstrap, which is a CSS monster . the instructor was super honest and positive in his delivery

By Mathew Brown on 4/16/2019

I have taken a lot of courses for development using Udemy...I have watched countless hours of YouTube videos that have opened my mind to new concepts, but never a deep explanation...this course is the deep explanation I needed! I literally feel like a super-human with insane abilities now that I understand work-flow automation. I also learned more about Object Oriented Programming than in full blown courses on OOP and I didn't even take this course for that! Brad is an insanely good instructor...I HIGHLY suggest this course to any developers / designers / & even muggles who do not code, because he will help you find your super powers. Also check out his other course on WordPress Development, it brought me to find this course.

By Elmar Bruckmann on 10/28/2018

I had a lot of fun working through the lessons. The author has a very pleasant way of communicating the subject. Even later as a reference, the individual lessons are always a help when you get stuck in your daily work and remember: "hey, there was something in Brad's course ...". In particular I would like to thank you for the last lessons, because they were always a good motivation for me. Thank you very much for this particularly successful course! An absolutely recommendable course for every interested web developer. ========================= Es hat mir sehr viel Spaß gemacht die Lektionen durchzuarbeiten. Der Author hat eine wirklich angenehme Art das Thema zu vermitteln. Auch später als Referenz sind die einzelnen Lektionen immer wieder eine Hilfe wenn man bei der täglichen Arbeit stecken bleibt und sich daran erinnert: "hey, da war doch etwas in dem Kurs von Brad ...". Ganz besonders möchte ich mich für die letzten Lektionen bedanken, denn diese waren mir immer wieder eine gute Motivation. Vielen dank für diesen besonders gut gelungenen Kurs! Für jeden interessierten Webentwickler ein absolut empfehlenswerter Kurs.

By Max A. Davis on 9/8/2018

This course taught me WAY more than I thought I'd learn. A couple sections of the course were frustrating due to methods/applications being out of date (had to constantly read question/answer section to try and solve puzzles). However, the struggle was real and I came out of it a better man. I've actually re-taken this course multiple times because there's so many methods to absorb in making your code cleaner. Thanks Brad, all the best!

By Eric Chuderewicz on 4/30/2018

Very well thought out course by a well spoken, well prepared, and knowledgeable industry professional who actually knows how to teach really well! Instructor anticipates moments where confusion could arise for students and seems to head them off with clear explanation, theory and timely graphics that support the topics being discussed. Good blend of real-world applicable technique and method. The course is comprehensive. To get the most out of it you'll need to go through it a few times as it is dense and leverages many technologies and tools.

By Robert Sunt on 11/10/2017

From the start i will tell you that is very hard to follow if you are an absolute beginner. And it doesn't make sense anyway. But the content is awesome. Super structured course. Thank you Brad! P.S. after the end of the course. Because technology is advancing fast, it is very difficult not to encounter small problems with new updates, but it is very important that you first follow in detail the course specifications and check your code at least 3 times before looking for a solution, different from the one presented in the course. Several times during the course it happened that after I searched an adjoining solution, to try once again the solution presented in the course and worked perfectly. Be calm and check your code at least twice!

By Bernard DeLuca on 4/18/2017

I thoroughly enjoyed this absolutely outstanding course. It is a must for anyone wanting to improve their approach to front end development. I was completely unaware of the many ways in which the modern professional front-end development workflow differs from what is generally taught in typical courses and online videos. This course quickly and permanently opened my eyes to how and why front-end development should be approached, and dramatically improved may value to prospective working environments as well as to freelance clients. The instructor was extremely clear in explaining every granular detail of how and why the recommended approach is taken. If the instructor someday creates an accompanying back-end course of this quality and usefulness, I will purchase it in a heartbeat! :) I've taken many courses from numerous talented instructors but, in my humble opinion, this one is truly special and very much worth the time and money invested. Thank you, Bradley. Please consider providing more courses like this in the near future! :)

By Justin or Christine Joseph on 2/26/2017

This course has been valuable to me for a number of reasons. 1) As an ever-learning JS developer, I love the concept of creating task automation with it. 2) PostCSS and the BEM philosophy make perfect sense to me, and the syntax of PostCSS makes my mind happy. 3) I finally understand floats and the 'collapsing' they can cause. 4) It feels great to know how to make a website responsive without heavy reliance on libraries like Bootstrap. 5) It's a relief to realize that utilizing NPM packages isn't really that difficult if you can read documentation. 6) I now understand CSS animations a lot better, whereas before they confused me greatly. 7) While I don't agree that jQuery is unmanageable spaghetti, I appreciate what modular ES6 JS brings to the table. Great course Brad. Looking forward to your WordPress content.

By Joe Domingo on 2/17/2017

Rare find! Don't even look elsewhere. This is it. Quite honestly, this is the first premium Udemy course that I actually followed from beginning to end. I could name 1 or 2 other premium courses that are decently taught but they are not as smooth as this one. I do plan on taking his future courses, even though I'm already at expert level, could always learn something new with this guy. He sure has a way to "glue" everything together for you. Judging by many of the questions I've frequently seen throughout, you should already know your HTML, CSS, and JavaScript to get good grasp of the concepts, if not, I strongly advice you first take his beginner course, even if you already have the "know-how". Good luck!

By Nelson Johnson

The course was good to comprehend very clear explanation although it's a old course it is useful to learn the basics the way he teach it's pleasant to listen to yes thanks for value knowledge Brad

By Emil

Very good instructor, learned alot. But it's also outdated, which in turn caused me alot of problems and confusion.

Showing 12 of 59 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100