👋 Hi, my name is Nick Manning.

I write software engineering tutorials covering practical, real-world topics and skills.

Join 28,000+ others in my weekly educational newsletter.

Completely New to Software Engineering?

I also create walk-through videos from time to time.

Start with this basic course in web development.

Your First Website

For absolute newcomers to software engineering, start with this course.
Last updated:

Simple Git Course

A simple, concise course on Git and GitHub. (You will be redirected to simplegitcourse.com)
Last updated:

A Bit About Me

My bio photo

Feel free to check out my professional bio.

My YouTube channel also has some occassional, more short-form videos.

Me vs Other Instructors

Learn real-world skills.
I do not create courses that teach "everything under the sun" nor do I encourage students to learn long lists of skills they will never use. I pull from my over 20 year career as a software engineer and only focus on skills that are relevant in the real world.
High quality, mostly free content.
I am the opposite of a course creator that posts huge courses on one of the many large course websites. I create high quality, well thought out content that is designed to be consumed in a linear fashion.
Diverse topics.
I try to cover a wide range of topics, from absolute beginner to advanced, and from web development to systems programming.