Learn refactoring, design patterns, and SOLID principles with clear guides and examples—ideal for programmers looking to write better, cleaner code.
Master refactoring and design patterns with ease
Refactoring.Guru is a helpful resource designed for programmers who want to improve their coding skills. Here, you can learn all about code refactoring, design patterns, and essential programming principles like SOLID, explained in a clear and easy-to-understand way.
The site offers step-by-step tutorials, practical examples, and visual explanations that make complex topics approachable. Whether you’re a beginner looking to grasp the basics or an experienced developer aiming to refine your code, you’ll find plenty of guidance and actionable tips.
With content available in multiple languages and options for premium material, Refactoring.Guru is a go-to place for anyone who wants to write cleaner, more maintainable code while understanding industry-standard best practices.
Discover websites similar to Refactoring.guru based on shared categories, topics, and features.
Java Code Geeks offers Java, Android, and Scala tutorials, code examples, articles, and guides for developers learning or improving their programming skills.
EzzyLearning.net offers step-by-step programming and web development tutorials on ASP.NET, Blazor, AngularJS, C#, and more for easy learning.
Learn web development with step-by-step tutorials on PHP, CodeIgniter, Laravel, Node.js, MySQL, and more, perfect for beginners and developers alike.
Google Codelabs offers step-by-step coding tutorials to help you build apps and learn new technologies with hands-on, guided lessons.
Step-by-step guides for using Git and GitHub with R, RStudio, and R Markdown, making version control simple for R users at any experience level.
Get web development tips, tutorials, and resources on HTML, CSS, JavaScript, WordPress, and more, designed for learners and developers of all levels.
Explore guides, how-tos, and best practices for learning jQuery and building interactive websites with this helpful online learning center.
Learn HTML, CSS, and JavaScript with easy tutorials, references, and examples for building and understanding web pages. Ideal for beginners and coders.
Explore friendly web development tutorials focused on React, CSS, JavaScript, and animation, designed to make complex topics easy to understand.
Find clear Java programming tutorials, guides, and articles on web development topics like Spring, Hibernate, JSF, and more for all experience levels.
Discover hands-on Raspberry Pi projects, coding tutorials, and DIY tech guides to help you learn, build, and create with popular devices and platforms.
Learn how to contribute to Python with this official guide offering step-by-step instructions, tips, and resources for new and experienced developers.
Discover clear tutorials and demos on Ruby on Rails, JavaScript, and CSS, plus articles and projects from a passionate developer based in Texas.
Learn modern JavaScript with clear tutorials, examples, and tasks, covering everything from basics to advanced topics. Available in multiple languages.
Learn F# and functional programming with practical guides, tips, and resources designed to help developers build better business software.
Learn MySQL quickly and easily with step-by-step tutorials, guides, and practical examples for beginners and advanced users on this dedicated website.
Git Immersion offers a hands-on, step-by-step guide to learning Git basics, perfect for beginners wanting to practice and understand version control.
Find step-by-step web development tutorials on PHP, JavaScript, WordPress, Linux, and more. Great for beginners and pros looking to sharpen their skills.
Learn Java, Spring, and Micronaut frameworks with practical tutorials, code examples, and guides designed to help you build and improve your coding skills.
Learn to master Visual Studio Code with a video course packed with tips, workflows, and setup guides for web development and coding in multiple languages.
Explore coding tutorials, tech news, and guides for developers. Level Up Coding helps you learn new programming skills and stay updated on software trends.
Find hands-on electronics tutorials and DIY Arduino projects in Indonesian, with guides for building your own hardware and exploring coding basics.
Find scripts, tutorials, and tools for learning and developing desktop, web, and mobile apps with JavaScript, PHP, C++, and more.
Learn how to create short, self-contained code examples to get better programming help and debug issues more easily. Great for coders seeking support.
Find practical Linux tutorials, tips, and answers to common questions for major distributions like Ubuntu, Debian, Fedora, and CentOS, updated daily.
A community wiki focused on Unix shell scripting and system administration, offering guides, FAQs, and helpful resources for users of all levels.
Peter Norvig's website offers essays, tutorials, code samples, and resources on AI, programming, and computer science, plus humor and personal projects.
Explore Tania's digital garden with coding tutorials, personal projects, and insights on software engineering and open source development.
Destroy All Software offers in-depth screencasts and tutorials for programmers, covering advanced topics and practical coding techniques in software development.
Explore free online tutorial books on programming, IT, Chinese language, and more, with practical examples and clear explanations by Herong Yang.
Coding Dojo gathers coding resources, coding sessions, and stories from users worldwide to support learning and sharing in the programming community.
Discover tutorials and guides on Android development, including how to create looping ViewPagers and explore open-source projects and blogs.
IBM Developer offers hands-on training, tutorials, and resources for learning AI, data science, and open source technologies.
chromeos.dev offers tutorials, tools, and resources for developers building apps and experiences for ChromeOS devices. Learn, connect, and create easily.
Explore classic game programming resources, tutorials, and tools for hobbyists interested in old-school PC and DOS game development.
Explore MMIX resources, documentation, and tools for learning, programming, and simulating Donald Knuth's educational RISC computer architecture.
Connect with developers, read the latest tech news, and learn programming with in-depth tutorials on .NET, C#, Java, and more.
A fun, beginner-friendly site that helps you learn Haskell programming through easy explanations, colorful examples, and a lighthearted approach.
Go by Example is a site with practical, easy-to-follow Go programming language examples and explanations to help you learn coding step by step.
Find open source software licenses explained in simple, plain English so you can quickly understand terms, permissions, and requirements before using code.