If you're looking for a site with a big collection of coding problems to tackle, CodingDrills is a good option. It's got a broad collection of more than 100 exercises covering subjects like strings, math, arrays and more. Problems span easy and hard difficulties, and include examples of palindromes, prime numbers and Sudoku. It also offers interactive feedback and AI-powered tutorials for beginners, intermediate and advanced programmers, so it's a good option for structured practice and skill improvement.
If you prefer project-based learning, SkillReactor is worth a look. The site is designed to help you build a professional portfolio by working on real-world projects. It supports a variety of technologies, including AI, web development tools like HTML, CSS and JavaScript, and databases like MongoDB. SkillReactor offers interactive learning, just-in-time content and industry-level feedback through code reviews, so it's good for beginners and pros who want to improve their skills and employability.