Software Engineering Courses

Newbie friendly and free courses by Nick Manning.

Completely New to Software Engineering?

Start with this basic course in web development.

Your First Website

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

Beginner Rust

Rust Crash Course

A simple, condensed course to familiarize yourself with the Rust programming language.
Last updated:

Learn from a Professional Software Engineer

All content is taught by @seenickcode. Read up on my LinkedIn bio.

Why Learn with @seenickcode vs "x"?

Learn critical skills.
Super approachable coding tutorials for newcomers and experienced folks alike. Acquire professionally curated, real-world skills.
Curated project ideas.
Don't just mindlessly crank through courses. Pick carefully thought through project ideas and learn by building. (Coming Q4 '23)
Collaborate with others, request code reviews and get community mentorship - the only way to truly solidify what you learn. (Coming Q4 '23)

Free Flutter Courses

The Flutter Crash Course

Build your first, simple Flutter app and learn concepts as you go.
Last updated:

Flutter for Super Junior Devs

A course module strictly for junior developers that are familiar with an existing programming language.
Last updated:

Full Stack (Advanced) Flutter: Building the Steady Calendar App

Step by step development of Steady Calendar, a real app.
Last updated:

Flutter Pro Essentials

Learn essential Flutter features for creating professional apps.
Last updated: