Coding Practice

Get ready for your dream job

Coding Practice

A piece of advice all programmers agree on: never stop coding. Whether you're new to programming and want to practice, or you're experienced and want to learn another language, it's important to always be coding. Hone your skills by practicing at these websites:

Code Wars

Learn to code through real code challenges and interacting with other users!

Was this resource helpful? YES|NO
Project Euler

Project Euler is a series of 500+ mathematical and computational problems designed to be solved programmatically. It also includes levels, achievements and other community features.

Was this resource helpful? YES|NO
HackerRank

Compete in online coding challenges which companies use in their hiring processes.

Was this resource helpful? YES|NO

Go from Job Search to Job Success

Get your resume, cover letter, and technical interviewing skills reviewed by an industry professional!

Access Udacity career services today!
Code Kata

A Code Kata is a short exercise that involves thinking about the issues behind programming. There isn't always a single correct answer, but the point is not to arrive at the correct answer: the point is the stuff that you learn along the way. 

Was this resource helpful? YES|NO
Coderust 2.0

Coderust is created by hiring managers & engineers from Facebook, Microsoft, eBay and Lyft who have interviewed 500+ candidates. 80 programming interview questions with step-by-step visual explanations provide learners a faster way to prepare for coding interviews. Solutions are available in C++, Java, Python, Javascript, and Ruby.

Was this resource helpful? YES|NO

Data Structures & Algorithms in Python

This course will introduce you to common data structures and algorithms in Python. You'll review frequently-asked technical interview questions and learn how to structure your responses.

Practice now!