Learn Git branching with interactive visual tutorials and hands-on exercises to master version control concepts quickly and easily.
Practice Git branching with interactive tutorials
Learn Git Branching is an interactive platform designed to help you understand Git version control through engaging visual exercises. Whether you're new to Git or want to sharpen your branching skills, you can experiment safely and see how commands affect your code in real time.
With step-by-step tutorials and hands-on challenges, you'll build confidence in using Git branches, merges, and more. It's a great resource for students, developers, or anyone looking to improve their workflow without needing to install any software.
The site stands out for its visual approach, making complex concepts much easier to grasp. You can learn at your own pace and revisit topics whenever you need a refresher.
Discover websites similar to Learngitbranching.js.org based on shared categories, topics, and features.
Learn MySQL quickly and easily with step-by-step tutorials, guides, and practical examples for beginners and advanced users on this dedicated website.
Explore interactive tutorials and lecture notes for Java, MIPS assembly, and vector algebra—ideal for students and anyone learning programming basics.
Explore the OGRE Wiki, an archive of community-driven tutorials, code snippets, and resources for learning and using the OGRE3D graphics engine.
Learn how to create short, self-contained code examples to get better programming help and debug issues more easily. Great for coders seeking support.
TypeScript helps you write safer JavaScript with type support, tools, and docs. Learn, try, and use TypeScript to catch errors before running code.
Russian-language blog sharing programming articles, code examples, and tutorials on C++, Java, PHP, JavaScript, WordPress, and web development topics.
Explore practical guides to learn and master Gradle, from beginner basics to advanced build topics, with clear, step-by-step project-based tutorials.
Step-by-step guide for learning how to create, structure, and share R packages, making it easy to develop reusable and reproducible R code.
A personal blog exploring code, open source tech, open data, and mindful software development, with thoughtful articles and helpful resources.
Learn how to use the Linux command line and write shell scripts with easy guides, resources, and examples for beginners and experienced users.
Learn web programming and design with free beginner tutorials and source code on CoreLangs.org. No experience needed—start building web apps today.
Learn coding and computer science online with interactive lessons and activities designed for students and educators of all ages.
Greenfoot helps you teach and learn Java programming with interactive tools that make coding easy and fun for beginners and students.
LearnShell.org offers a free, interactive shell scripting tutorial for beginners and anyone wanting to practice and improve their shell programming skills.
Learn programming by creating stories and games with Alice, a user-friendly platform for students to explore coding through interactive animation projects.
ScratchJr lets kids ages 5-7 create interactive stories and games by learning basic programming in a fun, easy way—no reading required.
Catrobat helps kids and teens learn coding through creative apps and projects, making programming fun and accessible for young learners worldwide.
Explore programming solutions for the same tasks in many languages, helping you compare, learn, and expand your coding knowledge across platforms.
Open Roberta Lab lets you program robots online with simple drag-and-drop blocks, making it easy for anyone to learn coding using the NEPO language.
Learnpython.org offers free, interactive Python tutorials with hands-on coding challenges for beginners and those looking to quickly learn Python basics.
Learn essential computer science tools like the command line, text editors, and version control with practical lessons not usually taught in class.
Learn TypeScript step by step with easy guides, examples, and practical tips to help you understand and use TypeScript in your JavaScript projects.
JavaScript Is Sexy offers tutorials, guides, and tips to help you master JavaScript and frontend development, with a focus on UI/UX and modern techniques.
PentesterLab teaches web hacking and security code review with hands-on exercises, real-world vulnerabilities, and expert guidance for advanced learners.
Learn Python programming with step-by-step tutorials for beginners and pros, covering basics, databases, GUIs, and machine learning topics.
AppCoda helps you learn Swift, SwiftUI, and iOS app development through free tutorials, ebooks, and video courses for all skill levels.
Tutlane provides step-by-step tutorials and examples on programming, web development, databases, and mobile technologies to help you learn new skills.
Learn modern JavaScript with clear tutorials, examples, and tasks, covering everything from basics to advanced topics. Available in multiple languages.
Git Immersion offers a hands-on, step-by-step guide to learning Git basics, perfect for beginners wanting to practice and understand version control.
Learn GraphQL from scratch with free, hands-on tutorials covering basics to advanced concepts, including guides for Apollo, Relay, React, and NodeJS.
Watch free video lessons to master CSS Grid layout with Wes Bos. Learn modern web design techniques step by step, perfect for beginners and pros.
Learn JavaScript by building 30 real projects in 30 days—no frameworks or libraries, just hands-on coding with clear, step-by-step tutorials.
Learn F# and functional programming with practical guides, tips, and resources designed to help developers build better business software.
LearnOpenGL.com offers clear, beginner-friendly tutorials and examples for mastering modern OpenGL programming, from basic concepts to advanced techniques.
Learn coding online with easy tutorials, interactive exercises, and practice editors for HTML, CSS, JavaScript, Python, SQL, and more—all in one place.
Learn Java, Spring, and Micronaut frameworks with practical tutorials, code examples, and guides designed to help you build and improve your coding skills.
Learn coding with thousands of free tutorials and online courses covering web, mobile, and software development. Improve your skills at your own pace.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
Vue Mastery offers expert-led Vue.js tutorials, courses, and cheatsheets to help you learn and master Vue development, with free and paid options.
RubyGuides offers clear, in-depth tutorials and guides to help you master Ruby programming, from beginner basics to advanced development topics.
Learn how fragment shaders work with this interactive, step-by-step guide. Explore graphics programming concepts in an easy and accessible way.
Learn React with practical examples, tutorials, and guides. React Kung Fu helps you master React concepts and code through hands-on learning.
Learn Java and related technologies with beginner-friendly tutorials, code examples, and articles covering Java, Android, Scala, Groovy, and more.
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 CSS Grid Layout with clear examples, video tutorials, and resources to help you learn and master modern web layout techniques.
Learn JavaScript, React, and Webpack with practical guides, tutorials, and resources for all skill levels. Perfect for anyone interested in web development.
Learn game development with free tutorials and online courses from industry experts. Build your own games and join a supportive creative community.
JS-Kit offers tools, tutorials, and resources to help you improve your JavaScript skills and make your development projects easier.
Learn web development skills like JavaScript, React, and Node.js with expert-led courses and workshops for all experience levels.
Access premium mobile development courses, templates, and real-world codebases to help you build, ship, and lead confidently as a modern developer.
Java Code Geeks offers Java, Android, and Scala tutorials, code examples, articles, and guides for developers learning or improving their programming skills.
Explore coding tutorials, tech news, and guides for developers. Level Up Coding helps you learn new programming skills and stay updated on software trends.
EzzyLearning.net offers step-by-step programming and web development tutorials on ASP.NET, Blazor, AngularJS, C#, and more for easy learning.
Learn refactoring, design patterns, and SOLID principles with clear guides and examples—ideal for programmers looking to write better, cleaner code.
CodeProject is a community site for developers to share articles, tutorials, and code samples on programming topics like C#, Python, AI, and more.
Explore Rust and WebAssembly with guides, tutorials, and updates. Connect with the community, learn new skills, and stay informed about recent events.
Explore JavaScript design and performance patterns to build better web apps. Find guides, resources, and tips for modern web development.
Vlad Mihalcea’s site offers Java development tips, blog posts, books, and online courses focused on high-performance Java and persistence techniques.
Explore hands-on game development tutorials, code examples, and programming tips focused on HTML5, JavaScript, TypeScript, and popular game engines.
Find hands-on electronics tutorials and DIY Arduino projects in Indonesian, with guides for building your own hardware and exploring coding basics.