1
alipqb
6y

Hi.
I know python and javascript and I'm interested in solving algorithms. But I have a problem, that is I don't the algorithm that I have designed is optimum. I mean it has lower order complexity. I want to know if I want to improve my skills, I should solve programming challenges or, start to read data structures and algorithm design?
I should add my ultimate goal is machine learning.

Comments
  • 0
    Check edx, there is a micro máster from the university of San Diego that you will like
  • 0
    What is it's topic?
    Also is solving problems blindly not good?
  • 0
    Why not do both? Read about algorithms/data structures and follow them up with practice questions regarding that topic. Then when you feel confident enough jump in to the wild and take part in programming competitions and solve any random question you come across
  • 0
    Thanks. Do you know a good source to start learning algorithms?
  • 0
    Pick a project and build stuff. Learn what you need along the way. Pick a smaller project if you're stuck.

    Any other way of study and you'll likely get bored.
Add Comment