Engineering YouTube channel

Programming with Mosh

Clear, beginner-friendly coding courses in Python, Java, SQL and web development. Suits anyone starting out in programming or software engineering.

Categories
Careers and study, Electronics and computing
Where
YouTube

Programming with Mosh is a coding tutorial channel made by Mosh Hamedani, a software engineer with more than 20 years of experience. He also sells longer paid courses, but the channel holds a large amount of free teaching.

The channel is best known for long beginner courses that start from nothing. Some run for several hours and cover a whole language in one sitting. The style is tidy and practical. Each idea is explained, then shown in code, then used in a small project. Shorter videos give advice on which languages to learn and how to use newer AI coding tools.

Some highlights include:

This full Python course for beginners starts from installing the language and builds up to writing real programs.

Top Engineering Videos: Programming with Mosh

This Java course covers the core ideas of object-oriented programming in a structured way.

Top Engineering Videos: Programming with Mosh

This SQL course explains how databases store information and how to search and update it.

Top Engineering Videos: Programming with Mosh

The channel has over 5.1 million subscribers.

Software engineering is one of the largest areas of engineering work in the UK. Coding is also used every day by mechanical, electrical and civil engineers for modelling and data analysis. The free Python course is a solid first step for students choosing GCSE or A level Computer Science, or anyone curious about a software apprenticeship. Students can follow along on any laptop with free software. Learning one language well makes the next one much easier to pick up.

More engineering YouTube channels

See them all

YouTube channelCareers and study

Gregory Michaelson

Full university lectures on structural analysis, timber design and bridges from a civil engineering professor. Best for sixth formers who want a taste of…

YouTube channelElectronics and computing

CodeParade

Coding projects that explore maths: strange geometries, fractals, puzzles and game theory. Great for students who enjoy both programming and maths.

YouTube channelElectronics and computing

Technology Connections

Alec Watson explains how everyday appliances and technology really work, from dishwashers to hybrid cars. Thoughtful, detailed and great for curious teens.