Programming with Mosh

Programming with Mosh

Hi! I'm Mosh 👋, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Subscribe and hit the bell to get notified when I upload new videos! For sponsorships: partners@codewithmosh.com

6

Courses

13

Learners

Share

Courses from Programming with Mosh

Java Programming Foundations: Master the Fundamentals of Software Development
2h 22m
Beginner
—/ 5.001

Java Programming Foundations: Master the Fundamentals of Software Development

Master Java programming fundamentals from scratch. Learn core concepts like variables, reference types, and control flow structures, then apply your skills by building a real-world Mortgage Calculator. This course establishes a solid foundation in software development and clean coding principles.

YTCourse
Spring Boot 3 Fundamentals: Build Professional Java Backends
1h 11m
Beginner
—/ 5.000

Spring Boot 3 Fundamentals: Build Professional Java Backends

Master the essentials of Spring Boot 3. Learn to set up your environment, build REST APIs, manage dependencies with Maven, and master core design patterns like Dependency Injection and the Spring IoC Container.

YTCourse
Python Programming Masterclass: From Basics to Machine Learning and Web Development
6h 11m
Beginner
—/ 5.004

Python Programming Masterclass: From Basics to Machine Learning and Web Development

Master Python programming from scratch. Go from fundamental syntax to building real-world projects in automation, machine learning with scikit-learn, and web development with Django.

YTCourse
The Complete Software Engineer's Career Guide: From Foundations to AI Agents
8h 25m
Intermediate
—/ 5.002

The Complete Software Engineer's Career Guide: From Foundations to AI Agents

Accelerate your software engineering career by mastering computer science foundations, design patterns, testing, and DevOps with Docker. Then, leap into the future of software development by building stateful, multi-agent AI systems using LangGraph, Python, and LangChain.

YTCourse
Java Programming Masterclass: From Syntax to Advanced OOP
4h 0m
Beginner
—/ 5.000

Java Programming Masterclass: From Syntax to Advanced OOP

Master Java from the ground up. This course covers core syntax, control flow, exception handling, interfaces, generics, and collections, preparing you to write clean, robust code.

YTCourse
Claude Code Mastery: Build and Refactor Apps 10x Faster
1h 10m
Intermediate
—/ 5.006

Claude Code Mastery: Build and Refactor Apps 10x Faster

Supercharge your development workflow with Claude Code. Learn to install, configure, and use Anthropic's powerful command-line AI assistant to build, test, and refactor applications with project memory, plan mode, and model context protocols.

YTCourse

Didn't find what you were looking for?

Explore other channels or browse all courses to find exactly what you're looking for.