FAQ - Free resources to train your programming skills


#1

Practice makes perfect - following this age-old saying is very important for a programmer. The more problems we practice solving in a language, the more perfect our skills in that language become.

Therefore, here are a number of free and useful sites - where you can train in a number of real-world problems, learn new algorithms and compete with people across the globe:

  1. CodeWars
  2. CodinGame
  3. Hackerrank
  4. CodeChef
  5. Sphere Online Judge
  6. TopCoder
  7. CodingBat
  8. CheckIO - only Python

So I completed the JS course.. now what?
Just finished free Java course, don't know what to do next
Python classes
Python... Continuation
Using a lists of a list in a function (w/range)
I finished Javascript [recommend a book or video tutorial about JS]
Continue to learn java
#2

#5

A post was split to a new topic: How much Swift could I learn in 2 weeks?


#7

Cool, that helps a lot.


#12

Oh
Thanx fot these resources - I think that these resources can help me with studying!