Scrimba - Provides Web Development Courses with a unique feature of live interaction with the instructor’s code.įrontendMasters - In-depth and advanced video tutorials on Frontend Devlopment from experts in the industry. W3Schools - Tutorials on HTML, CSS, JavaScript and more.Įloquent JavaScript - An online book about JavaScript.Ĭoder-Coder - Tutorials on Web Development from basics including HTML, CSS, JavaScript and more.ĬodeCraft - Provide Web Development Courses on JavaScript, AngularJS, Angular 5 for free. MDN web docs - Web development articles by Mozilla.
The Odin Project - A full free open source coding curriculum.Įgghead - Video tutorials on popular JavaScript frameworks.Ĭodecademy - Free and premium interactive tutorials for various languages.ĬodeSchool - Combination of video and interactive tutorials.
NodeSchool - Open source workshops that teach web software skills. Thimble - Free online code editor, web server, web browser & developer tools. Learn Enough to Be Dangerous - Free online coding tutorials on JavaScript, Ruby, Rails, CSS and more.įreeCodeCamp - Coding tutorials and challenges. More specialized on AIĪdvent of Code - A yearly set of coding challenges that published with leaderboards Halite - Create AI to face off against other people’s AI. Rose Code - Programming challenges with leaderboards and blog postsĬoderbyte - Programming challenges and specific routes to help learn specific skillsĬode Golf - Programming challenges with individual leaderboards for problemsĭaily Coding Problem - Get emailed a new coding problem every day
Timus Online Judge - Programming contests with online judging system.ĭMOJ: Modern Online Judge - contest platform and archive of programming problems Stanford ACM ICPC - Stanford Notebook provides printable templates usable during online/on-site contests.Įxercism - Solve programming challenges from your terminal.ĭail圜odingProblem - Get exceptionally good at coding interviews by solving one problem every day. UVa - Programming contests with online judging system. LeetCode - Develop programming skills for your next interview.įireCode - An online coding interview preparation.ĬodeWars - Code challenges platform to level up your skills.ĬodinGame - Learn to code by playing games.ĬodeForces - Online platform that hosts competitions and problem setsĭailyProgrammer - Solutions to programming challenges, peer reviewed with community feedback.ĬodeFights - Practice programming and land a job. VisuAlgo - Visualizing data structures and algorithms through animation. InterviewBit - A platform to learn and practice coding interview questions. Spoj - Programming contests with online judging system. ProjectEuler - Solve computational and mathematical problems using your programming skills. TopCoder - Participate in code challenges and help solve real world problems.ĬodeForces - Russian website dedicated to competitive programming. HackerEarth - Solve code challenges to help companies find innovative solutions for their businesses.ĬodeChef - Non-profit competitive programming platform. HackerRank - Solve code challenges to prepare for programming interviews.