We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn How to Find a Programming Job

Getting a job as a programmer isn't as simple as picking up some skills. Learn how to build a portfolio and network so you can find success.

What will you learn?

Learn how to find a job as a software engineer. This course will walk you through polishing up your portfolio projects, creating a resume, networking, interviewing, and even thinking about relocation. If you're nervous about starting your job search, this course will get you started on the right foot.

Chapter List

1
Strategy
Learn how we think about job searching and how to get your head in the right place
2
Projects
Learn how to polish up your portfolio projects and make them stand out
3
GitHub Profile
Learn how to get your GitHub profile up to snuff and make it stand out
4
Resume
Learn how to write a resume that won't get thrown in the trash
5
LinkedIn Profile
Get your LinkedIn profile into a place you're proud of
6
Applying
Learn how to apply to jobs and get your resume in front of the right people
7
Networking
Start going to local meetups and networking events to meet people in the industry
8
Interviewing
Learn about common interviewing pitfalls and how to avoid them
9
Relocation
Understand the tradeoffs of relocating for a job and how to make the decision

Join 450 students in the Learn How to Find a Programming Job course

Read reviews of their learning experiences

Short but impactful—taught me exactly what I needed.

(4/5)
BarnesUK  profile image

BarnesUK

Chicago

Short but impactful—taught me exactly what I needed.

(5/5)
Allan Amstadt profile image

Allan Amstadt

Germany

Appreciated the tips on common pitfalls and debugging.

(5/5)
Sanket Nandkishor Charbhe profile image

Sanket Nandkishor Charbhe

India

Could use more exercises, but solid overall.

(4/5)
Eli Sokov profile image

Eli Sokov

New York City, NY, USA

Great lesson, super clear.

(4/5)
Jeremy Novak profile image

Jeremy Novak

Weatherford, TX

The real-world context made the concepts click for me.

(3/5)
Jonathan Schweder profile image

Jonathan Schweder

Dublin, Ireland

The real-world context made the concepts click for me.

(4/5)
Hunter Beckmann profile image

Hunter Beckmann

Utahtest

The real-world context made the concepts click for me.

(5/5)
Jerry Erbs profile image

Jerry Erbs

Hamburg, Germany

I appreciated how the instructor broke down the core concepts into digestible steps. The examples were practical and mirrored what I encounter in my day-to-day work. In particular, the section on error handling and observability tied everything together. If I had a minor nitpick, it would be that the pacing sped up in the last module, but the accompanying notes and code samples made it easy to revisit and cement the ideas.

(3/5)
Lam Tran profile image

Lam Tran

Saigon, Vietnam

Showing 1-9 of 10

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.