seenickcode.com logo seenickcode

Jump into software engineering.

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.
Retain knowledge.
Collaborate with others, request code reviews and get community mentorship - the only way to truly solidify what you learn.

Free Courses

A course module strictly for junior developers that are familiar with an exiting programming language.
4 lessons
Skill level: Junior Engineer
Required skills: Some programming language competancy.
Last updated: 9/12/2022
Learn essential Flutter features for creating professional apps.
4 lessons
Skill level: Experienced Engineer
Required skills: Comfort with one programming language and a foundational understanding of Flutter.
Last updated: 8/3/2022
For mobile engineers that want to dive into backend developemnt.
3 lessons
Skill level: Junior Engineer
Required skills: Basic proficiency of any existing programming language.
Last updated: 7/16/2023
For absolute newcomers to software engineering, start with this course.
6 lessons
Skill level: Total Beginner
Required skills: None.
Last updated: 9/27/2023
Learn cross-platform mobile development.
18 lessons
Skill level: Junior Engineer
Required skills: Some programming language competency.
Last updated: 9/27/2023