Popular courses in source codewithmosh (Mosh Hamedani)
Courses by codewithmosh (Mosh Hamedani)

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 (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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 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
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
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 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
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
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
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
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#
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
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
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
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