Something useful...

  • Practice for interview: Codingbats.com , HackerRanker, Leetcode

  • MOOCs platform: Coursera, edx, udacity, udemy

    • Core programming courses:

    • Programming methodology,

    • Programming Abstractions,

    • Programming Paradigms,

    • Mathematical Foundations,

    • Algorithms,

    • Principles of Systems,

    • Database,

    • Compilers,

    • Networking,

    • Operating Systems

    • Some other legitimate computer science topics you might run into:

    • Machine Learning, Natural-Language Processing, Computer Vision, Robotics, Graphical Rendering, Human-Computer Interaction, Database Systems, Cryptography, Computer Security, Computational Biology, Software Engineering, Automated Reasoning Systems, Simulation, Quantum Computing.

Last updated

Was this helpful?