DEV Community

Cover image for 25 Udemy Courses Worth Your Money & Time 🚀
Garvit Motwani for World In Dev

Posted on • Edited on

25 Udemy Courses Worth Your Money & Time 🚀

A big amount of people like to buy Udemy courses but don't know which one to choose so today I will give you 25 courses that you should check out!

So let's start!


⚡ Giveaway ⚡
We are giving away any course you need on Udemy. Any price any course.
Steps to enter the giveaway
--> React to this post
--> Subscribe to our Newsletter <-- Very important


Note --> We will send a list of 25 additional Udemy courses in our Newsletter exclusively.

Hey, do you want a free javascript cheat sheet? That's over 32k characters long, and with more than 250 resources (in addition of the cheat sheet). Grab that here

1. Modern HTML & CSS From The Beginning (Including Sass)

Modern HTML & CSS From The Beginning (Including Sass) IMage

What this course provides:

  1. Build Multiple High-Quality Website & UI Projects
  2. HTML5 Semantic Layout & CSS Fundamentals
  3. Flexbox & CSS Grid Projects
  4. CSS Variables, Transitions, Dropdowns, Overlays & More
  5. Website Hosting & Deployment With FTP & Git

Skill-level: All levels

Requirements
This course is for any developer, beginner to advanced

Duration: 21h

Course Instructors: @traversymedia

Course Link: https://www.udemy.com/share/1013eABEMcdltaQX4=/

2. Advanced CSS and Sass: Flexbox, Grid, Animations and More!

Advanced CSS and Sass: Flexbox, Grid, Animations and More! Image

What this course provides:

  1. Tons of modern CSS techniques to create stunning designs and effects

  2. Advanced CSS animations with @keyframes, animation and transition

  3. How CSS works behind the scenes: the cascade, specificity, inheritance, etc.

  4. CSS architecture: component-based design, BEM, writing reusable code, etc.

  5. Flexbox layouts: build a huge real-world project with flexbox

  6. CSS Grid layouts: build a huge real-world project with CSS Grid

  7. Using Sass in real-world projects: global variables, architecting CSS, managing media queries, etc.

  8. Advanced responsive design: media queries, mobile-first vs desktop-first, em vs rem units, etc.

  9. Responsive images in HTML and CSS for faster pageloads
    SVG images and videos in HTML and CSS: build a background video effect

  10. The NPM ecosystem: development workflows and building processes

  11. Get friendly and fast support in the course Q&A
    Downloadable lectures, code and design assets for all projects

Skill-level: Intermediate

Requirements

  1. This not a beginner course — You should be confident in coding HTML and CSS before taking the course

  2. Any computer and OS will work — Windows, macOS or Linux

  3. There is no need for any paid software — The text editor you already have works just fine

Duration: 28h

Course Instructors: @jonasschmedtman

Course Link: https://www.udemy.com/share/101WkwBEMcdltaQX4=/

3. Bootstrap 4 From Scratch With 5 Projects

Bootstrap 4 From Scratch With 5 Projects Image

What this course provides:

  1. Learn and create amazing high-quality Bootstrap 4 themes and UIs from scratch

  2. Learn the Bootstrap 4 utilities, classes, components & JS widgets using a custom sandbox environment

  3. Learn semantic HTML5 & modern CSS3 techniques

  4. Learn to compile Sass in the easiest way possible using a GUI

Skill-level: All Levels

Requirements

  1. You should have basic knowledge of HTML & CSS

  2. You do NOT need to know any Bootstrap 3

Duration: 11.3h

Course Instructors: @traversymedia

Course Link: https://www.udemy.com/share/101Xd8BEMcdltaQX4=/

4. Tailwind CSS with practical examples

Tailwind CSS with practical examples Image

What this course provides:

  1. Style Web content with TailwindCSS, fast, efficient, unique and practical

Skill-level: All levels

Requirements

  1. Having some experience with CSS are necessary. Experience with other CSS frameworks like Bootstrap will help but are not mandatory.

Duration: 6.5h

Course Instructors: Martin Eberth

Course Link: https://www.udemy.com/share/103XTmBEMcdltaQX4=/

5. Materialize CSS From Scratch With 5 Projects

Materialize CSS From Scratch With 5 Projects Image

What this course provides:

  1. Learn to correctly structure HTML 5 documents with semantic tags and attributes

  2. Learn and create amazing high-quality Materialize themes and UIs from scratch

  3. Learn the Materialize utilities, classes, components & JS widgets using a custom sandbox environment

  4. Learn some custom JavaScript/JQuery to make your themes more interactive

Skill-level: All levels

Requirements

  1. Basic HTML & CSS

Duration: 10.5h

Course Instructors: @traversymedia

Course Link: https://www.udemy.com/share/1023GEBEMcdltaQX4=/

6. User Experience Design Essentials - Adobe XD UI UX Design

User Experience Design Essentials - Adobe XD UI UX Design Image

What this course provides:

  1. Become a UX designer.

  2. You will be able to start earning money from your XD Skills.

  3. You will be able to add UX designer to your CV

  4. Build a UX project from beginning to end.

  5. Become a UI designer.

  6. Build & test a full mobile app.

  7. Build & test a full website design.

  8. You will have a project of your own to add to your portfolio.

  9. 93 lectures of well-structured, step-by-step content.
    Learn to design websites & mobile phone apps.

  10. Work with fonts & colors.

  11. Prototype your designs with interactions.
    Test on mobile phones.

  12. You'll create a realistic prototype complete with micro-interactions.

  13. Send your designs for feedback & commenting.

  14. Export production-ready assets.

  15. Create your first UX brief & persona.

  16. Create quick wireframes.

  17. How to use premade UI kits.

  18. Learn professional workflow tricks & shortcuts.

  19. You will get the finished files so you never fall behind

  20. Downloadable exercise files

  21. Forum support from me and the rest of the BYOL crew

  22. All the techniques used by UX professionals

  23. Build a mobile app prototype that responses to voice commands.

  24. You will be able to talk correctly with other UX design professionals.

  25. You'll learn how to choose colors.

  26. You'll learn how to pick the correct fonts.

  27. You'll be able to send your finished work to other professionals in the correct formats.

Skill-level: All levels

Requirements

  1. You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.

  2. No previous design experience is needed.

  3. No previous Adobe XD skills are needed.

Duration: 13h

Course Instructors: @danlovesadobe

Course Link: https://www.udemy.com/share/1013fcBEMcdltaQX4=/

7. The Complete JavaScript Course 2021: From Zero to Expert!

The Complete JavaScript Course 2021: From Zero to Expert! Image

What this course provides:

  1. Become an advanced, confident, and modern JavaScript developer from scratch

  2. Build 6 beautiful real-world projects for your portfolio (not boring toy apps)

  3. Become job-ready by understanding how JavaScript really works behind the scenes

  4. How to think and work like a developer: problem-solving, researching, workflows

  5. JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.

  6. Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc.

  7. Modern OOP: Classes, constructors, prototypal inheritance, encapsulation, etc.

  8. Complex concepts like the 'this' keyword, higher-order functions, closures, etc.

  9. Asynchronous JavaScript: Event loop, promises, async/await, AJAX calls and APIs

  10. How to architect your code using flowcharts and common patterns

  11. Modern tools for 2020 and beyond: NPM, Parcel, Babel and ES6 modules

  12. Practice your skills with 50+ challenges and assignments (solutions included)

  13. Get downloadable lectures and friendly support in the Q&A area
    Design your unique learning path according to your goals: course pathways

Skill-level: All levels

Requirements

  1. No coding experience is necessary to take this course! I take you from beginner to expert!

  2. Any computer and OS will work — Windows, macOS or Linux. We will set up your text editor the course.

  3. A basic understanding of HTML and CSS is a plus, but not a must! The course includes an HTML and CSS crash course.

Duration: 68.5h

Course Instructors: @jonasschmedtman

Course Link: https://www.udemy.com/share/101WfeBEMcdltaQX4=/

8. The Git & Github Bootcamp

The Git & Github Bootcamp Image

What this course provides:

  1. Understand how Git works behind the scenes

  2. Explain the difference Git objects: trees, blobs, commits, and annotated tags

  3. Master the essential Git workflow: adding & committing

  4. Work with Git branches

  5. Perform Git merges and resolve merge conflicts

  6. Use Git diff to reveal changes over time

  7. Master Git stashing

  8. Undo changes using git restore, git revert, and git reset

  9. Work with local and remote repositories

  10. Master collaboration workflows: pull requests, "fork & clone", etc.

  11. Squash, clean up and rewrite history using interactive rebase

  12. Retrieve "lost" work using git reflogs

  13. Write custom and powerful Git aliases

  14. Mark releases and versions using Git tags

  15. Host static websites using Github Pages

  16. Create markdown READMEs

  17. Share code and snippets using Github Gists

Skill-level: Beginner

Requirements
Basic computer skills

Duration: 17h

Course Instructors: Colt Steele

Course Link: https://www.udemy.com/share/104c52BEMcdltaQX4=/

9. React - The Complete Guide (incl Hooks, React Router, Redux)

React - The Complete Guide (incl Hooks, React Router, Redux) Image

What this course provides:

  1. Build powerful, fast, user-friendly, and reactive web apps

  2. Provide amazing user experiences by leveraging the power of JavaScript with ease

  3. Apply for high-paid jobs or work as a freelancer in one of the most demanded sectors you can find in web dev right now

  4. Learn React Hooks & Class-based Components

Skill-level: All levels

Requirements

  1. JavaScript + HTML + CSS fundamentals are absolutely required

  2. You DON'T need to be a JavaScript expert to succeed in this course!

  3. ES6+ JavaScript knowledge is beneficial but not a must-have

  4. NO prior React or any other JS framework experience is required!

Duration: 40.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WbyBEMcdltaQX4=/

10. Angular - The Complete Guide (2021 Edition)

Angular - The Complete Guide (2021 Edition) Image

What this course provides:

  1. Develop modern, complex, responsive, and scalable web applications with Angular 11

  2. Fully understand the architecture behind an Angular application and how to use it

  3. Use the gained, deep understanding of the Angular fundamentals to quickly establish yourself as a frontend developer

  4. Create single-page applications with one of the most modern JavaScript frameworks out there

Skill-level: All Levels

Requirements

  1. NO Angular 1 or Angular 2 knowledge is required!

  2. Basic HTML and CSS knowledge helps, but isn't a must-have

  3. Prior TypeScript knowledge also helps but isn't necessary to benefit from this course

  4. Basic JavaScript knowledge is required

Duration: 33.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WgABEMcdltaQX4=/

11. Vue - The Complete Guide (w/ Router, Vuex, Composition API)

Vue - The Complete Guide (w/ Router, Vuex, Composition API) Image

What this course provides:

  1. Build amazing Vue.js Applications - all the Way from Small and Simple Ones up to Large Enterprise-level Ones

  2. Understand the Theory behind Vue.js and use it in Real Projects

  3. Leverage Vue.js in both Multi- and Single-Page-Applications (MPAs and SPAs)

  4. Learn the latest version of Vue (Vue 3), including the brand-new Composition API

Skill-level: All levels

Requirements

  1. Basic JavaScript Knowledge is Required

  2. ES6 Knowledge is a Plus but not a Must

  3. Basic HTML and CSS Knowledge is assumed throughout the Course

Duration: 48.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WzMBEMcdltaQX4=/

12. MERN Stack Front To Back: Full Stack React, Redux & Node.js

MERN Stack Front To Back: Full Stack React, Redux & Node.js Image

What this course provides:

  1. Build a full stack social network app with React, Redux, Node, Express & MongoDB

  2. Create an extensive backend API with Express

  3. Use Stateless JWT authentication practices

  4. Integrate React with an Express backend in an elegant way
    React Hooks, Async/Await & modern practices

  5. Use Redux for state management

  6. Deploy to Heroku with a postbuild script

Skill-level: Intermediate

Requirements

  1. A good understanding of JavaScript & ES6 Fundamentals

  2. React & Node Basics

Duration: 12h

Course Instructors: @traversymedia

Course Link: https://www.udemy.com/share/101WIoBEMcdltaQX4=/

13. Angular & NodeJS - The MEAN Stack Guide [2021 Edition]

Angular & NodeJS - The MEAN Stack Guide [2021 Edition] Image

What this course provides:

  1. Build real Angular + NodeJS applications

  2. Understand how Angular works and how it interacts with Backends

  3. Connect any Angular Frontend with a NodeJS Backend

  4. Use MongoDB with Mongoose to interact with Data on the Backend

  5. Use ExpressJS as a NodeJS Framework

  6. Provide a great user experience by using Optimistic Updating on the Frontend

  7. Improve any Angular (+ NodeJS) application by adding Error Handling

Skill-level: All levels

Requirements

  1. Concepts behind NodeJS, Express, and MongoDB (with Mongoose) will be refreshed in this course but as this course is focused on the connection of these technologies with Angular, basic knowledge about them is strongly recommended

  2. It is recommended to have beginner-level Angular knowledge, though this course will provide a detailed refresher and will explain the core concepts used in detail

  3. HTML, CSS, and basic JavaScript knowledge is assumed throughout this course

  4. NO advanced or expert knowledge about any of these topics is assumed or required

Duration: 12.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101YaQBEMcdltaQX4=/

14. Svelte.js - The Complete Guide (incl. Sapper.js)

Svelte.js - The Complete Guide (incl. Sapper.js) Image

What this course provides:

  1. SvelteJS from scratch, with zero knowledge, assumed

  2. All the theory and practical applications of Svelte

  3. Core concepts and advanced techniques to build Svelte applications

Skill-level: All levels

Requirements

  1. Basic JavaScript knowledge is required

  2. NO prior knowledge about SvelteJS or any other JavaScript framework or library is required

Duration: 12.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101YaQBEMcdltaQX4=/

15. Understanding TypeScript - 2021 Edition

Understanding TypeScript - 2021 Edition Image

What this course provides:

  1. Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces, and much more in any of their Projects

  2. Understand what TypeScript really is about and how it works

  3. Why TypeScript offers a real advantage over vanilla JavaScript

  4. Learn TypeScript both in theory as well as applied to real use-cases and projects

  5. Learn how to combine TypeScript with ReactJS or NodeJS / Express

Skill-level: All Levels

Requirements

  1. JavaScript knowledge is required, though you don't need to be an Expert

  2. NO prior TypeScript experience is required

  3. ES6 Knowledge is a plus but not required

Duration: 13h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/1013yQBEMcdltaQX4=/

16. Next.js & React - The Complete Guide

Next.js & React - The Complete Guide Image

What this course provides:

  1. Learn all key NextJS features like pre-rendering, SSR, data fetching, file-based routing, and authentication

  2. Learn how to build client-side and full-stack ReactJS apps with NextJS

  3. Build real projects and apply what you learned with hands-on projects and examples

  4. Take the full course or the "NextJS Summary" module for a quick start if you have limited time

Skill-level: All levels

Requirements

  1. ReactJS knowledge is strongly recommended, but the course also includes a complete React refresher module

  2. NO prior NextJS knowledge is required

Duration: 25h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/104coMBEMcdltaQX4=/

18. Gatsby Tutorial and Projects Course

Gatsby Tutorial and Projects Course Image

What this course provides:
Create Blazingly Fast Websites/Projects with Gatsby

Skill-level: All levels

Requirements
Basic Knowledge of React

Duration: 22h

Course Instructors: @john_smilga

Course Link: https://www.udemy.com/share/101XUABEMcdltaQX4=/

19. React Native - The Practical Guide [2021 Edition]

React Native - The Practical Guide [2021 Edition]

What this course provides:

  1. Build native mobile apps with JavaScript and React

  2. Dive deeper into React Native

  3. Develop cross-platform (iOS and Android) mobile apps without knowing Swift, Objective-C or Java/ Android

Skill-level:: All levels

Requirements

  1. React knowledge is a must (but you absolutely DON'T have to be an expert)

  2. JavaScript knowledge is a must, next-gen JavaScript knowledge (i.e. ES6+) is recommended

  3. NO Android/ Java or iOS (Swift, Objective-C) development experience is required

Duration: 32.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WauBEMcdltaQX4=/

20. Flutter & Dart - The Complete Guide [2021 Edition]

Flutter & Dart - The Complete Guide [2021 Edition] Image

What this course provides:

  1. Learn Flutter and Dart from the ground up, step-by-step

  2. Build engaging native mobile apps for both Android and iOS

  3. Use features like Google Maps, the device camera, authentication and much more!

  4. Learn how to upload images and how to send manual and automated push notifications

  5. Learn all the basics without stopping after them: Dive deeply into Flutter & Dart and become an advanced developer

Skill-level: All levels

Requirements

  1. The basic programming language will help but is not a must-have

  2. You can use either Windows, macOS, or Linux for Android app development - iOS apps can only be built on macOS though

  3. NO prior iOS or Android development experience is required

  4. NO prior Flutter or Dart experience is required - this course starts at zero!

Duration: 41.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/1013o4BEMcdltaQX4=/

21. MongoDB - The Complete Developer's Guide 2021

MongoDB - The Complete Developer's Guide 2021 Image

What this course provides:

  1. Use MongoDB to its full potential in future projects

  2. Write efficient and well-performing queries to fetch data in the format you need it

  3. Use all features MongoDB offers you to work with data efficiently

Skill-level: All levels

Requirements

  1. NO prior knowledge of databases (of any kind) is required

  2. General web development or mobile development knowledge will help you but is not a must-have

  3. You can use any operating system - Windows, macOS, Linux, it'll all work!

Duration: 17h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WjABEMcdltaQX4=/

22. NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)

NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) Image

What this course provides:

  1. Work with one of the most in-demand web development programming languages

  2. Learn the basics as well as advanced concepts of NodeJS in great detail

  3. Build modern, fast, and scalable server-side web applications with NodeJS, databases like SQL or MongoDB, and more

  4. Understand the NodeJS ecosystem and build server-side rendered apps, REST APIs, and GraphQL APIs

  5. Get a thorough introduction to DenoJS

Skill-level: All levels

Requirements

  1. General knowledge of how the web works is recommended but not a must-have

  2. Basic JavaScript knowledge is strongly recommended but could be picked up whilst going through the course

  3. NO NodeJS knowledge is required!

Duration: 40.5h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/1013hoBEMcdltaQX4=/

23. iOS & Swift - The Complete iOS App Development Bootcamp

iOS & Swift - The Complete iOS App Development Bootcamp Image

What this course provides:

  1. Be able to build any app you want

  2. Start your own app-based business

  3. Create a portfolio of apps to apply for junior developer jobs at a technology company

  4. Become a digital nomad by working as a freelance iOS developer

  5. Learn to work with Apple's latest UI Framework - SwiftUI

  6. Master creating Augmented Reality apps using Apple’s new ARKit

  7. Create apps that use Machine Learning using Apple’s new CoreML

  8. Master app design so you'll know how to wireframe, mockup and prototype your app idea

  9. Master app marketing so you can publish your apps and generate downloads

Skill-level: All levels

Requirements

  1. No programming experience needed - I'll teach you everything you need to know

  2. A Mac computer running macOS 10.15 (Catalina) or a PC running macOS.

  3. No paid software required - all apps will be created in Xcode 11 (which is free to download)

  4. She'll walk you through, step-by-step how to get Xcode installed and set up

Duration: 59.5h

Course Instructors: @yu_angela

Course Link: https://www.udemy.com/share/101WsWBEMcdltaQX4=/

24. Ionic - Build iOS, Android & Web Apps with Ionic & Angular

Ionic - Build iOS, Android & Web Apps with Ionic & Angular Image

What this course provides:

  1. Build native apps and progressive web apps from one and the same codebase

  2. Build native apps for iOS and Android, using Angular and the powerful features Ionic offers

  3. Dive deeper into Ionic to learn more about core and advanced features

  4. Test iOS and Android apps on real devices and publish those apps to the app stores of the two platforms

Skill-level: All levels

Requirements

  1. Angular fundamentals are required, though a brief refresher is also provided in the course

  2. Basic HTML, JS, and CSS knowledge is required

  3. NO advanced Angular knowledge is required

Duration: 20h

Course Instructors: @maxedapps

Course Link: https://www.udemy.com/share/101WUoBEMcdltaQX4=/

25. 2021 Complete Python Bootcamp From Zero to Hero in Python

2021 Complete Python Bootcamp From Zero to Hero in Python Image

What this course provides:

  1. Learn to use Python professionally, learning both Python 2 and Python 3!

  2. Create games with Python, like Tic Tac Toe and Blackjack!

  3. Learn advanced Python features, like the collections module and how to work with timestamps!

  4. Learn to use Object Oriented Programming with classes!

  5. Understand complex topics, like decorators.

  6. Understand how to use both the Jupyter Notebook and create .py files

  7. Get an understanding of how to create GUIs in the Jupyter Notebook system!

  8. Build a complete understanding of Python from the ground up!

Skill-level: All levels

Requirements
Access to a computer with an internet connection.

Duration: 22h

Course Instructors: Jose Portilla

Course Link: https://www.udemy.com/share/101W8QBEMcdltaQX4=/


PLEASE FOLLOW, LIKE, SHARE, AND COMMENT ANY COURSE YOU WOULD LIKE TO RECOMMEND

Follow me on Dev and Twitter

Thanks for reading!

You should also check:

Happy Coding.

Top comments (56)

Collapse
 
aydoubleyou profile image
Alex Winter

It's not cutting edge or anything but I've been doing the "Become a WordPress Developer" course by Brad Schiff. I'm already familiar with Wordpress but wanted to sharpen my skills and get back into it and so far it's been great.

Collapse
 
banet profile image
Bane Tepavcevic

Hi, you probably forget on this course with Andrew Mead:
udemy.com/course/modern-javascript/

Collapse
 
garvitmotwani profile image
Garvit Motwani

Ya I was planning to save that one for the next 25 courses sheet, thanks for reading tho!!

Collapse
 
davidzcode profile image
David

Nice courses, thx for share!!

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks Bro

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks Bro!

Collapse
 
goldwomenacademy profile image
Fati Pereira

Thank you for this article, it helps but also we don't have any excuse to go up in skills anymore.

Collapse
 
enkhchuluun profile image
enkhchuluun

Cool

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks for reading

Collapse
 
catkim profile image
Catherine Kim

Thanks very helpful!!!

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks

Collapse
 
livegames2011 profile image
Antonio Carlos De Oliveira

hi my friend thank you very much for this important news congratulations for the incentive

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks

Collapse
 
mayankkalbhor profile image
Mayank K

nice collection

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks bro!!

Collapse
 
umeshgihub2020 profile image
umeshgihub2020

All the courses are tremendous.

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks Bro

Collapse
 
fidsta1990 profile image
fidel collin

Very helpful courses on here. Great post

Collapse
 
garvitmotwani profile image
Garvit Motwani

Thanks Bro

Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more