Discover top-rated coding tutorials and courses, handpicked and ranked by the programming community, to help you learn new skills at your own pace.
Find the best coding tutorials, ranked by developers
Hackr.io is your go-to place for finding the best coding tutorials and courses, all recommended and ranked by fellow programmers. Whether you’re just starting out or want to pick up a new language or framework, you can browse resources for almost any programming topic, from Python and JavaScript to machine learning and web development.
You can easily search or filter tutorials by language, technology, or learning style, making it simple to find lessons that match your needs. The community-driven rankings and honest reviews help you choose the most effective resources without wasting time. If you’re looking to boost your programming skills or explore new tech, Hackr.io helps you learn smarter by tapping into the collective wisdom of developers worldwide.
Discover websites similar to Hackr.io. Optimized for ultra-fast loading.
Learn to design and code real apps with hands-on courses in React, Swift, UI design, and development tools like Figma and SwiftUI. Build practical skills online.
Learn mobile app development with courses and books on iOS, Android, Flutter, and more from expert instructors.
Learn computer science and programming with articles, quizzes, and coding challenges for students and job seekers.
Quickly find essential Vim commands and shortcuts with this easy-to-use cheat sheet—perfect for beginners and experienced developers alike.
Learn Perl offers easy tutorials, guides, and resources to help you start coding in Perl, with examples, documentation, and links to useful modules.
Browse and discover a curated collection of free JavaScript ebooks to boost your programming skills, all in one place and at no cost.
Explore programming solutions for the same tasks in many languages, helping you compare, learn, and expand your coding knowledge across platforms.
Practice coding and learn programming with free courses and thousands of problems in Python, Java, C++, algorithms, and more on this interactive platform.
Learn coding and system design with interactive, AI-powered courses and projects. Practice real-world skills and prep for interviews, all in your browser.
Learnpython.org offers free, interactive Python tutorials with hands-on coding challenges for beginners and those looking to quickly learn Python basics.
Learn coding concepts with short, simple video lessons and practical tools designed to make programming easier and less stressful for everyone.
LearnSQL.com offers interactive online SQL courses for all levels, featuring hands-on practice, assessments, and certifications to help you master SQL skills.
RubyGuides offers clear, in-depth tutorials and guides to help you master Ruby programming, from beginner basics to advanced development topics.
Find community-driven developer roadmaps, guides, and articles to help you plan your tech career and learn new programming skills step by step.
Exercism helps you learn, practice, and improve your programming skills in 75+ languages with exercises, mentoring, and a supportive community—all free.
Pybites helps you master Python through 1:1 coaching, live cohorts, and hands-on coding challenges to boost your skills and build real-world projects.
LearnShell.org offers a free, interactive shell scripting tutorial for beginners and anyone wanting to practice and improve their shell programming skills.
Learn Java, Spring, and Micronaut frameworks with practical tutorials, code examples, and guides designed to help you build and improve your coding skills.
Catrobat helps kids and teens learn coding through creative apps and projects, making programming fun and accessible for young learners worldwide.
Learn coding and tech skills online in your native language, with hands-on courses and job placement support to help boost your tech career.
Learn programming for free with beginner-friendly tutorials, interactive examples, and an online compiler for Python, Java, C/C++, and more.
Snap! lets you learn programming by creating projects with visual code blocks. Build, share, and explore creative ideas in a friendly online community.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
Play coding games to learn Python, JavaScript, and HTML. Solve puzzles, write real code, and create your own games and websites as you learn.
Learn HTML and CSS for free with beginner-friendly tutorials, guides, and reference materials to help you start building and designing websites easily.
Scrimba helps you learn to code through interactive video tutorials, letting you pause and practice directly in your browser as you follow along.
Learn JavaScript online with Eric Elliott. Access practical lessons, tips, and resources to boost your coding skills and make a real impact.
Learn to Code HTML & CSS offers clear, step-by-step lessons for beginners and advanced users to master web development basics, all for free online.
Hyperskill offers project-based coding courses in Python, Java, Kotlin, and more, helping you learn programming skills and prepare for a tech career.
Tynker offers fun online coding courses and games for kids and teens, helping them learn programming skills and problem-solving in an engaging way.
Learn JavaScript and modern web development with fun, easy-to-follow lessons and resources designed to help you grow your coding skills.
Practice Java coding problems online and improve your programming skills with instant feedback. Great for students and those learning to code.
w3cschool是一个中文编程学习平台,免费提供HTML、CSS、Java、Python等多种编程语言的在线教程和学习资源。
A fun, beginner-friendly site that helps you learn Haskell programming through easy explanations, colorful examples, and a lighthearted approach.
Learn C and C++ with step-by-step tutorials, practice problems, and helpful tips for beginners and experienced programmers alike.
Learn coding at your own pace with beginner-friendly courses in Python, JavaScript, HTML, and CSS. Start for free and build real skills for tech jobs.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
Scottie Go! offers fun, interactive coding games for kids and teens, blending visual programming with adventures, puzzles, and colorful characters. (Polish)
Tutlane provides step-by-step tutorials and examples on programming, web development, databases, and mobile technologies to help you learn new skills.
The Odin Project offers a free, open-source curriculum for aspiring web developers, helping you learn coding skills and connect with a supportive community.
Discover tools and services similar to hackr.io
Explore related tools and services in these categories