Take The Best Courses

Find the best courses for developers.

What is DevCourses?

DevCourses helps developers to find the best courses for developers and creators to showcase their amazing work.

TypeScript Course for Beginners 2020 - Learn TypeScript from Scratch!

by Maximilian Schwarzmüller
Free TypeScript Introduction for Beginners: Get Started with TypeScript, learn the Basics, its Features, Workflows, and how to use it!
TypeScript Video Free

Java Tutorial for Complete Beginners

by John Purcell
Learn to program in the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to program.
Java Web Training Free

Python for Beginners

by Mosh Hamedani
Learn Python programming for a career in machine learning, data science & web development.
Python Video Free

The Flutter Email Course

by Andrea Bizzotto
Whether you're building your first Flutter app, have already used Flutter in production, or want to take your apps to the next level, this course and newsletter is for you. Join over 4000 developers ... more
Flutter Newsletter Free

Node.js Course for Beginners

by NoobCoder
Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser. Learn all about Node.js in the full course for beginners.
NodeJS Video Free

CSS Crash Course For Absolute Beginners

by Brad Traversy
In this video, I will cram as much as possible about CSS. We will be looking at styles, selectors, declarations, etc. We will build a CSS cheat sheet that you can keep as a resource and we will also c... more
CSS Video Free

Epic React

by Kent C. Dodds
Confidently Ship Well-Architected Production Ready React Apps Like a Pro
React Web Training Paid

Learn Vue.js for free

by Zaydek Gualtieri
This course covers the minimum JavaScript needed to get started with Vue, the basics of Vue, and two more advanced examples that build on the ideas discussed and focus on fixing some aspect of the exi... more
Vue Web Training Free

Mastering Next.js

by Lee Robinson
After teaching hundreds of developers around the world, I've made this course free. Why? Learning Next.js will transform your career as a front-end developer. With almost five hours of content, this ... more
NextJS Video Free

AWS Certified Cloud Practitioner Training 2020

by Andrew Brown
This course will help you become an AWS Certified Cloud Practitioner. You will get a complete understanding of the AWS Cloud platform and be prepared to take the certification exam. This knowledge a... more
Cloud Video Free

Vue JS 3 Tutorial for Beginners

by Shaun Pelling (The Net Ninja )
Hey gang, in this Vue 3 tutorial series for beginners we'll learn Vue.js (using version 3 - the latest major version) from the ground up & use it to make a couple of nice web projects - a reaction tim... more
Vue Video Free

Free privacy training for startup founders and architects.

by Yuli Stremovsky
Free privacy training for startup founders and architects. Training syllabus: 1. Professional terms used by privacy experts. What is PII? What is Data Minimisation? What is Data Controller? 2. You wil... more
Cloud Video Free

JavaScript 30

by Wes Bos
Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library. You should already know some JavaScript to... more
JavaScript Web Training Free

HTML Crash Course For Absolute Beginners

by Brad Traversy
In this crash course, I will cram as much about HTML that I can. This is meant for absolute beginners. If you are interested in learning HTML but know nothing, then you are in the right place. We will... more
HTML Video Free

Beginner's Guide to React w/ Hooks (2020) Free Course

by Colt Steele
Learn the essentials of React using Hooks.
React Video Free

The Complete Dart Guide for Beginners and Beyond

by Andrea Bizzotto
To make Flutter apps, you’ll use the Dart language every single day. If you want to go beyond simple apps, you must know and understand it well. This course will prepare you for this, by covering the... more
Dart Web Training Paid
What is DevCourses?
Finding the best courses for developers is hard. Of course, there are platforms like Youtube or Udemy. But many excellent courses created by developers are not published there. Instead, the creators market their courses on dedicated sites or own their private home pages. DevCourses is a new feature on The Smart Coder that helps developers find the best courses created by other developers. And even better: Everyone can submit a new course via a dedicated form. Therefore, this list of awesome developer courses will grow steadily over time. For developers, this means that they can explore new, fresh content regularly without the hassle of searching the web blindly. For creators, this means that they can gain visibility and market their work without the need for a big audience. Furthermore, this feature was built with a community-centric approach. There are no affiliate links or similar things involved. There exists absolutely no bias towards the courses or their creators on this site. The sole purpose of this feature is to provide the best content and experience to our visitors!