Popular courses in source codewithmosh (Mosh Hamedani)

Courses by codewithmosh (Mosh Hamedani)

JavaScript Basics for Beginners

JavaScript Basics for Beginners

JavaScript is one of the most popular programming languages in the world. Companies like Walmart, Netflix, and PayPal run big internal applications around JavaS
6 hours 39 minutes 44 seconds
Object-oriented Programming in JavaScript

Object-oriented Programming in JavaScript

Object-oriented programming (OOP) is a popular programming paradigm or style of programming. It’s been around since ‘70s, but unlike tools and frameworks that c
3 hours 53 minutes 46 seconds
The Ultimate React Native Series: Fundamentals

The Ultimate React Native Series: Fundamentals

Learn to create cross-platform mobile apps using React Native. No prior iOS or Android experience needed. Master real-world apps through structured lessons.
6 hours 17 minutes 40 seconds
Next.js Projects: Build an Issue Tracker

Next.js Projects: Build an Issue Tracker

Learn to Build Full-stack Apps with Next.js, TypeScript, Prisma, Tailwind, and Radix UI. Clear. Concise. Comprehensive. Tired of piecing together disconnected t
7 hours 1 minute 57 seconds
The Ultimate TypeScript Course

The Ultimate TypeScript Course

Upgrade your JavaScript skills with The Ultimate TypeScript Course. Learn to build scalable, robust applications in under 5 hours and enhance your career
4 hours 22 minutes 18 seconds
The Ultimate Git Course

The Ultimate Git Course

Git is the most popular Version Control System (VCS) in the world. It helps you track your project history, revert back your code in case of mistakes, and work effectively in a ...
5 hours 11 minutes 52 seconds
The Ultimate Docker Course

The Ultimate Docker Course

Docker is a platform for building, running, and shipping applications with ease. That's why most companies use it and are looking for software or DevOps engineers with Docker sk...
4 hours 25 minutes 17 seconds
The Ultimate HTML5 & CSS3 Series: Part 3

The Ultimate HTML5 & CSS3 Series: Part 3

Have you always wanted to learn web development but didn't know where to start? Tired of lengthy, boring and outdated courses? This course is for you. A fun...
5 hours 38 minutes 4 seconds
The Ultimate HTML5 & CSS3 Series: Part 1

The Ultimate HTML5 & CSS3 Series: Part 1

Have you always wanted to learn web development but didn't know where to start? Tired of lengthy, boring and outdated courses? This course is for you. A fun...
2 hours 51 minutes 50 seconds
C# Developers: Double Your Coding Speed

C# Developers: Double Your Coding Speed

If you want to be a real pro C# coder, you need to master your keyboard and Visual Studio. You need to be able to navigate in your code base, find and modify code in seconds. Gr...
1 hour 30 minutes 36 seconds
The Ultimate Data Structures & Algorithms: Part 2

The Ultimate Data Structures & Algorithms: Part 2

Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why compan...
5 hours 56 minutes 46 seconds
Ultimate Java Part 1: Fundamentals

Ultimate Java Part 1: Fundamentals

Java is the most widely used and in-demand programming language. It's used in 90% of fortune 500 company websites, most big banks and financial companies, almost all Android app...
3 hours 21 minutes 58 seconds
Ultimate Java Part 3: Advanced Topics

Ultimate Java Part 3: Advanced Topics

Want to level-up your Java skills and reach the advanced level? Want to become an in-demand Java developer for exciting software companies? This course is exactly what you need....
6 hours 28 minutes 19 seconds
Ultimate Java Part 2: Object-oriented Programming

Ultimate Java Part 2: Object-oriented Programming

Heard about object-oriented programming, but not sure what it is? Object-oriented programming (OOP) is a popular style of programming. It comes up in technical interviews often ...
3 hours 41 minutes 47 seconds
Python Programming for Developers

Python Programming for Developers

Finally, a Python course that doesn’t insult your intelligence and assume you know nothing. Let’s face it, you know what a variable and function are - you don’t need me to tell ...
11 hours 14 minutes 25 seconds
The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginners

Python is the most popular programming language in the world. It's used by big companies like Google, Facebook, Dropbox, Reddit, Spotify, Quora, etc. Mathematicians, scientists,...
11 hours 56 minutes 40 seconds
Data Structures & Algorithms: Part 1

Data Structures & Algorithms: Part 1

Studied Computer Science - but never really understood the complex topic of data structures and algorithms? Or maybe you’re a self-taught programmer, with little to no knowledge...
4 hours 39 minutes 17 seconds
Complete SQL Mastery

Complete SQL Mastery

Big databases are everywhere these days. Facebook, Netflix, Uber, Airbnb use SQL-driven databases - to name just a few. So, to be a successful developer or data scientist you ne...
10 hours 47 minutes 7 seconds
Node.js: The Complete Guide to Build RESTful APIs

Node.js: The Complete Guide to Build RESTful APIs

Node.js, or Node, is a runtime environment for executing JavaScript code outside of a browser. It is ideal for building highly-scalable, data-intensive backend
15 hours 5 minutes 56 seconds
Mastering JavaScript Unit Testing

Mastering JavaScript Unit Testing

A comprehensive, beginner-friendly guide covering everything from the basics to advanced techniques. Tired of piecing together disconnected tutorials or dealing with rambling, c...
3 hours 51 minutes 31 seconds
Testing React Apps with React Testing Library

Testing React Apps with React Testing Library

Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's perfectly structured into a series of bite-sized, ...
6 hours 48 minutes 20 seconds
React for Beginners

React for Beginners

React is the most popular JavaScript library for building front-ends. It was created by Faceook and is widely used for building web, mobile, and desktop apps.
7 hours 58 minutes 3 seconds
React: Intermediate Topics

React: Intermediate Topics

If you know the basics of building web apps with React and TypeScript and are looking for a more advanced course to take your skills to the next level, you're in the right place...
6 hours 5 minutes 3 seconds
The Ultimate Django Series: Part 2

The Ultimate Django Series: Part 2

Do you want to take your Django skills to the next level and become that professional back-end developer that companies love to hire? This is exactly the course you need.
5 hours 41 minutes 6 seconds
The Ultimate Django Series: Part 3

The Ultimate Django Series: Part 3

Master advanced techniques and best practices for building professional-quality backends. Following the concepts we mastered in Part 2, we're now going to take our backend to th...
4 hours 18 minutes 11 seconds
Ultimate C++ Part 3: Advanced

Ultimate C++ Part 3: Advanced

To take this course, you should have watched the first two parts or have a thorough understanding of the concepts covered there. You should be able to write basic C++ programs a...
3 hours 41 minutes 57 seconds
Xamarin Forms: Build Native Mobile Apps with C#

Xamarin Forms: Build Native Mobile Apps with C#

Do you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old, C-based language. ...
7 hours 17 minutes 19 seconds
Mastering Next.js 13 with TypeScript

Mastering Next.js 13 with TypeScript

Clear. Concise. Comprehensive. Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's pe
5 hours 16 minutes 33 seconds
The Ultimate Redux Course

The Ultimate Redux Course

Redux is the most popular state management library for JavaScript apps. It's mostly used with React but it's also becoming popular in Angular, Ember and Vue communities. Despite...
6 hours 5 minutes 49 seconds
The Ultimate Django Series: Part 1

The Ultimate Django Series: Part 1

Have you always wanted to learn Web development with Python but didn't know where to start? Tired of lengthy, confusing, and outdated courses? Look no further.
4 hours 49 minutes 19 seconds
codewithmosh (Mosh Hamedani)

codewithmosh (Mosh Hamedani)

Hi! I am Mosh Hamedani! I am a passionate and pragmatic software engineer with 20 years of professional experience and I've taught over 10 million people how to code or how to become professional software engineers through my YouTube channel and online courses. I have a Bachelor of Science in Software Engineering and a Master of Science in Networks Systems. My mission is to make coding and software engineering accessible to everyone through courses that are simple to digest, and practical to implement.

Share this page