Level up your Python skills with weekly exercises, articles, and training designed to help developers practice and grow their programming abilities.
Get new Python exercises every week
Trey Hunner's website is all about helping you become a stronger Python developer. Whether you're just starting out or looking to sharpen your skills, you'll find weekly Python exercises, insightful articles, and practical talks tailored for learners at any level.
You can sign up for Python Morsels to receive fresh challenges each week, designed to boost your coding confidence and deepen your understanding of Python. The site also offers team training and resources for those interested in group learning or professional development.
If you're eager to practice Python regularly, improve your problem-solving abilities, or access hands-on training, this site offers a friendly and supportive way to keep learning and growing as a developer.
Discover websites similar to Treyhunner.com. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Learn JavaScript online with Eric Elliott. Access practical lessons, tips, and resources to boost your coding skills and make a real impact.
OverIQ.com offers free tutorials on C, Python, Django, Flask, and more, making it easy for anyone to learn programming from scratch at their own pace.
Learn Reagent teaches you ClojureScript and Reagent by guiding you to build a real app, with hands-on lessons and community support.
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.
Learn iOS app development at your own pace with easy-to-follow courses, helpful resources, and a supportive community—perfect for beginners and up.
Learn Commodore 64 programming with short, easy-to-follow video tutorials covering BASIC and 6502 Assembly—perfect for beginners and retro fans.
Practice coding and learn programming with free courses and thousands of problems in Python, Java, C++, algorithms, and more on this interactive platform.
Flatiron School offers online and on-campus bootcamps in coding, data science, cybersecurity, and design to help you launch a tech career.
Learn how to use Python to automate everyday tasks. Read the full book online for free and follow practical lessons to boost your coding skills.
Le Wagon offers coding bootcamps and tech courses to help you learn web development, data science, and AI skills for new career opportunities worldwide.
LearnSQL.com offers interactive online SQL courses for all levels, featuring hands-on practice, assessments, and certifications to help you master SQL skills.
Invent with Python offers free books, tutorials, and resources to help you learn Python programming, create games, and automate tasks—no experience needed.
Studytonight offers free interactive coding courses, tutorials, and practice tests for beginners learning languages like C, Java, Python, and more.
Learn to code with tutorials, books, and courses from Flavio Copes. Get practical programming tips and stay updated through the newsletter.
Learn how to simulate natural systems using JavaScript with interactive examples, tutorials, and code from "The Nature of Code" book and website.
Learn JavaScript, Angular, React, and more with expert-led online courses designed to help you master modern web development skills at your own pace.
Practice real programming interview questions and get step-by-step help to prepare for tech job interviews at top companies like Google and Facebook.
Softronics offers educational software like MSWLogo, helping people of all ages learn programming concepts with easy-to-use tools and resources.
Ardan Labs offers Go and Rust training, staffing, and expert consulting to help companies build better software and develop engineering teams.
Learn programming for free with beginner-friendly tutorials, interactive examples, and an online compiler for Python, Java, C/C++, and more.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
Learn Python programming with step-by-step tutorials for beginners and pros, covering basics, databases, GUIs, and machine learning topics.
Learn programming and app development with hands-on tutorials, insightful blogs, and comprehensive courses, focused on Android and modern coding topics.
Solve coding problems online, compete in contests, and learn programming in 60+ languages on SPOJ, a global platform for practice and skill improvement.
Learn coding through interactive courses, hands-on challenges, a built-in online compiler, and blogs covering the latest tech trends and languages.
Learn coding with thousands of free tutorials and online courses covering web, mobile, and software development. Improve your skills at your own pace.
Codelita helps you learn programming from scratch with AI-powered, personalized lessons and interactive tools designed for beginners of all ages.
Avatao offers hands-on secure coding training for developers, using real-world scenarios to teach cybersecurity best practices across multiple languages.
Learn Arduino with beginner-friendly tutorials and guides designed to help you start building electronic projects from scratch—no experience needed.
RubyGuides offers clear, in-depth tutorials and guides to help you master Ruby programming, from beginner basics to advanced development topics.
Access free programming courses and tutorials designed for a simple, minimal learning experience. Start learning to code easily at your own pace.
Learn Rust programming with easy-to-follow tutorials and guides designed for all skill levels, from beginners to experienced developers.
Learn C and C++ with step-by-step tutorials, practice problems, and helpful tips for beginners and experienced programmers alike.
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.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
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.
Hyperskill offers project-based coding courses in Python, Java, Kotlin, and more, helping you learn programming skills and prepare for a tech career.
CodeGym offers an interactive online Java course with 1200+ practice tasks, personalized learning plans, and a mix of theory and hands-on coding.
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.