Code Monkey home page Code Monkey logo

learning-resources's Introduction

Learning Resources

All the FREE learning resources in one place. These resources are strictly recommended.

Table of Contents

Frontend Development

Backend Development

Mobile Development

DevOps

Git/GitHub

UI/UX Design

Data Science/ Machine Learning

Practice Coding Problems

  • Edabit - A better way to learn programming, you learn to code with 10,000+ interative challenges.
  • Screeps - It's an open-source game for programmers, wherein the core mechanic is programming your units' AI. You control your colony by writing JavaScript.
  • Kattis - Here you can find hundreds of programming problems to solve.
  • Practity - Python Practice Problems For Beginners.
  • Codeabbey lra- Collection of programming problems to practice solving, learn to program and code, and win certificates.
  • Geektastic - Technical Assesment & Code Challenge Platform.
  • Halite - An artificial intelligence programming challenge created by Two Sigma, in which players build bots using the coding language of their choice to compete in an original online multiplayer game.
  • CodeGym - An online course for learning Java programming from scratch.
  • CodePen - A platform that offers fun opportunities for leveling up your skills by building things.
  • HireVue - Helps global enterprises gain a competitive advantage in the modern talent marketplace with video interviewing software, conversational AI, and pre-hire assessments.
  • Kaggle - Your machine learning and data science community.
  • Programmr - An online interactive lab for students and enthusiasts to learn, practice and become proficient in programming.
  • Interview Cake - A study tool that preps software engineering candidates for programming interviews.
  • Testdome - Programming and Interview Online Assessment Tests.
  • Rosalind - A platform for learning bioinformatics and programming through problem solving.
  • Code Jam - Google’s longest running global coding competition. Code Jam, calls on programmers around the world to solve challenging, algorithmic puzzles against the clock.
  • Kick Start - Kick Start offers coders around the world the chance to develop and hone their programming skills through online-hosted competition rounds.
  • Reply Challenges - A series of challenges created by Replyers and open to anyone who loves technology and online competitions.
  • Pramp - Practice Mock Interviews & Coding Challenges.
  • interviewing.io - Anonymous technical mock interviews with engineers from Google, Facebook, and other top companies.
  • CSES Problem Set - Developed by Antti Laaksonen, it contains mostly educational problems.
  • URI Online Judge - The main goal of the project is to provide programming practice and knowledge sharing.
  • Codility - TA platform to discover the ins and outs of coding by taking our hands-on coding lessons.
  • Dare2Compete - A global platform that provides students, professionals, and educators opportunities across all domains to engage with institutes and companies by participating and competing in intellectual gamified engagements.
  • Codility - A platform to discover the ins and outs of coding by taking our hands-on coding lessons.
  • PythonChallenge - A set of riddles that require a little bit of Python programming to be solved.
  • Advent of Code - A yearly set of coding challenges that published with leaderboards.
  • Geeks for geeks - A computer science portal for geeks.
  • A2 Online Judge - A curated list of problems sequenced in ladder to practice and master competitive coding.
  • Project Euler - Solve computational and mathematical problems using your programming skills.
  • AtCoder - Highly recommended for its Beginner Contests. Known for it's quality problems. Do give it a try if you're getting started with CP.
  • DMOJ: Modern Online Judge - Contest platform and archive of programming problems.
  • Rose Code - Programming challenges with leaderboards and blog posts.
  • Coderbyte - Programming challenges and specific routes to help learn specific skills.
  • Code Golf - Programming challenges with individual leaderboards for problems.
  • Daily Coding Problem - Get emailed a new coding problem everyday.
  • Halite - Create AI to face off against other people’s AI. More specialized in AI.
  • StanFord ACM ICPC - Stanford Notebook provides printable templates usable during online/on-site contests.
  • Exercism - Solve programming challenges from your terminal.
  • DailyCodingProblem - Get exceptionally good at coding interviews by solving one problem every day.
  • acmp.ru - Russian programming contests.
  • Timus Online Judge - Programming contests with online judging system.
  • Spoj - Programming contests with online judging system.
  • Interview Bit - A platform to learn and practice coding interview questions.
  • VisuAlgo - Visualizing data structures and algorithms through animation.
  • Leetcode - Develop programming skills for your next interview.
  • FireCode -An online coding interview preparation.
  • CodeinGame - Learn to code by playing games.
  • DailyProgrammer - Solutions to programming challenges, peer-reviewed with community feedback.
  • CodeSignal - Practice programming and land a job
  • Uva - Programming contests with online judging system.

Contributing

Want to add a resource you can recommend? Please send a pull request and follow the contributors guidelines.

learning-resources's People

Contributors

mannuel25 avatar tayormi avatar mrtayormi avatar frankiefab100 avatar jonddon avatar oyakhilomee avatar joshua-ogbonna avatar rammyblog avatar shivanki13 avatar amitverma07 avatar adeyemi-timilehin avatar ofuochi avatar gauravsaha-97 avatar aadesola avatar iyfe avatar easyakowe avatar thisisnaman avatar leggotm avatar abiola-farounbi avatar okeken avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.