Beginner
240 Lessons
10h 30min
Certificate of Completion
Course Overview
The non-coding part of being a successful software engineer is very important, but also happens to be very under-discussed. This is a course about getting great coding jobs and doing well at coding jobs. Especially if you're earlier in your career, there's a lot here that you might otherwise take years to learn, and your manager will never tell you. This is NOT going to be a conventional career advice course. There is a linear discussion of Career Guides, followed by a nonlinear collection of Principles, ...
Course Content
Getting Started
Part I: Your Coding Career
Code Newbies
The (First) Job Hunt
Junior Developer
From Junior to Senior
6 Lessons
Senior Developer
9 Lessons
Beyond your Coding Career
7 Lessons
Part II: Principles
1 Lesson
Learn in Public
7 Lessons
Clone Open Source Apps
2 Lessons
Know your Tools
4 Lessons
Specialize in the New
4 Lessons
Open Source Your Knowledge
7 Lessons
Spark Joy
8 Lessons
The Platinum and Silver Rules
3 Lessons
Good Enough is Better than Best
4 Lessons
First Principles Thinking
5 Lessons
Write, A Lot
10 Lessons
Pick Up What They Put Down
5 Lessons
Part III: Strategies
1 Lesson
Intro to Strategy
4 Lessons
Learning Gears
6 Lessons
Specialist vs. Generalist
7 Lessons
Betting on Technologies
5 Lessons
Profit Center vs Cost Center
6 Lessons
Engineering Career Ladders
5 Lessons
Intro to Tech Strategy
7 Lessons
Strategic Awareness
9 Lessons
Megatrends
5 Lessons
Part IV: Tactics
1 Lesson
Negotiating
5 Lessons
How to Learn in Private
5 Lessons
Design for Developers in a Hurry
7 Lessons
Lampshading
6 Lessons
Conference CFPs
9 Lessons
Mise en Place Writing
7 Lessons
Side Projects
5 Lessons
Developer’s Guide to Twitter
11 Lessons
Marketing Yourself (without Being a Celebrity)
14 Lessons
The Operating System of You
6 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.