Git a Web Developer Job: Mastering the Modern Workflow (

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

Created by: Brad Schiff

Produced in 2022

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.

Quality Score

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

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a web development course? Or looking for more detail on Brad Schiff's Git a Web Developer Job: Mastering the Modern Workflow? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This course was completely redesigned in November of 2019 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!Who this course is for:
  • You'll benefit from this course if you're looking to bridge the gap between what you currently know (HTML & CSS) and what hiring companies want you to know.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

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.



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Again a fantastic course from Brad! I already did the "Wordpress unlock the power with code" course and the workflow he used in that course got my interest and now I fully understand how it works. Every time I get more excited and always eager to learn more and become a top web developer. Thanks Brad!

179/5000It was a very interesting course. Very well presented material and described in detail. The last two lessons surprised and motivated me a lot ;) Great work! Thank you!

Brad is awesome, easy to follow him. So far my knowledge about HTML, CSS & JavaScript improved and very eager to complete this project (Travel-Site).

This is one of the best courses on Site. Brad is exelent teacher. His every course is excellent, he tries to explain everything, he talks clearly, it's easy to understand.Thank you very much Brad.

This course has been challenging because is outdated, but is because of this that it has been even better as it pushed me out of my comfort zone to research how to do it the new way, it taught me more than just git even though all I was looking for was git, BEM methodology, Node.js, Gulp etc.. I hope the teacher updates the course in the future but I feel ready to use all of this!

I am an absolute beginner and Brad's clear and easy-to-understand languages greatly help! His advices at the end of the course are so motivating and I am going to learn more!!!!

Absolutely amazing course, just as mentioned right from the beginning there really is no course that covers all of these topics in one go. Very well structured, great examples and the one project that is built from scratch takes every opportunity from us to use what we've been learning. On top of that, I really think Brad's teaching style is the best: taking things slow and one at the time, discussing what may seem obvious to some but actually raises questions for us newbies on this web development world.I can't recommend this course enough, you'll learn very useful tools and tricks that you wouldn't think you did. I've completed several JavaScript courses and I still managed to learn something out if this!On the flip side I think there's a bit too much focus on styling the website through CSS. I agree that learning best practices and how to actually work on a project was super helpful and educational, but just my personal opinion on this topic. What really did surprise me is the use of floats instead of flexbox for this course; I hope this will be updated in future updates.One last thing that unfortunately stops me from rating 5 stars to this course is lack of support from the instructor. It seems that, even though this course was just recently updated, doesn't actually spend anytime answering student's questions. I still encourage you to go through the Q&A to see if you know the answer which will force you to learn, that's what I've been doing and is a good exercise.In conclusion, this course is probably one of the best I've taken and I did learn a lot from it. It's also great to see that while support is very minimal from the instructor, he cares enough to update with the latest technologies which was fantastic for me when I saw it.

Just wholesome educational goodness all around, from the technical, to the professional and even the psychological aspects involved. I felt like I was dabbling in programming until now, out of curiosity and as a challenge for my brain. But sitting through this course and seeing how Mr. Brad effectively pushed a lot of valuable information through my thick skull made a world of difference in building a sense of good knowledge and inner confidence. For which I am ever so grateful. :)

Brad is a great teacher, if you want to know why you do something and not just how to do it; he is your guy. The course has out of date HTML and Css but everything is the latest and greatest. You will learn a lot.

Thank you Brad, this is one of the best course I ever took on this platform. Hopefully you'll going to upload even more courses in the future. Thanks again and wish you all the best in you're future goals!

Good teacher and good material. This course covers a lot of ground and I sometimes got lost in small details. It would be helpful to have some written material on the more complicated sections,even if it's only an outline of steps to follow. Also, a list of reference books or links would be helpful.

Excellent class - I originally just bought it because I've heard the terms webpack and netlify and wanted to learn more, but it really surprised me how many more helpful things are in here. Going through the whole workflow of including all the tools to build a professional website using PostCSS, webpack, babel, github and netlify in an automated, chained-together manner is super helpful and gives a good grasp on how to leverage these technologies in a very efficient way.