Browse open source Ruby on Rails starter apps, guides, and tutorials to learn and build web projects with hands-on examples and practical resources.
Learn Rails with hands-on starter apps
RailsApps is a helpful resource for anyone looking to learn Ruby on Rails through real-world examples and open source starter applications. Whether you’re new to Rails or want to speed up your web development workflow, you’ll find step-by-step tutorials and ready-to-use code that make the learning process easy and practical.
You can explore a variety of sample projects, follow clear guides, and even use the starter apps as a base for your own web applications. The site is designed for developers who want to build skills by working on actual projects, rather than just reading theory. With everything open source and regularly updated, RailsApps is a great place to start building and expanding your Rails knowledge.
Discover websites similar to Railsapps.github.io. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
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.
Practice front-end skills by solving real-world HTML, CSS, and JavaScript challenges using professional designs. Build projects and improve your coding.
Browse concise web development cheatsheets for popular tools, languages, and frameworks—quick reference guides for developers of all levels.
Find clear tutorials and guides for iOS development, covering Swift, UIKit, and more. Perfect for learning new skills or solving coding issues.
Get started with Jupyter/IPython Notebooks using this beginner-friendly step-by-step guide covering installation, setup, and basic usage.
Explore Rust and WebAssembly with guides, tutorials, and updates. Connect with the community, learn new skills, and stay informed about recent events.
Python Central offers guides, tutorials, and code examples to help you learn and improve your Python programming skills, from beginner to advanced topics.
Read in-depth tutorials and tips for using Google Apps Script, Google APIs, Node.js, Python, and more to automate and enhance your workflows.
Explore CARLA's official documentation for its open-source simulator, offering guides, tutorials, and resources for autonomous driving research and development.
GDevelop lets you create 2D and 3D games without coding. Build, learn, and publish your games easily to multiple platforms with free, open-source tools.
GameMaker lets you create 2D games for free, offering easy-to-follow tutorials and tools for both beginners and experienced developers.
Explore interactive front-end web development demos, code generators, and helpful tools for developers, all open source and easy to try online.
Browse Chen Fengyuan's collection of open source projects, featuring useful tools and resources for developers. Explore and contribute on GitHub.
Run PHP code instantly in your browser with support for 400+ PHP versions—no installation needed. Test, share, and experiment with PHP online.
Fable is a compiler that lets you write F# code and turn it into JavaScript, making it easy to use F# in modern web development projects.
Learn modern JavaScript with clear tutorials, examples, and tasks, covering everything from basics to advanced topics. Available in multiple languages.
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.
Learn GraphQL from scratch with free, hands-on tutorials covering basics to advanced concepts, including guides for Apollo, Relay, React, and NodeJS.
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 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.
RubyGuides offers clear, in-depth tutorials and guides to help you master Ruby programming, from beginner basics to advanced development topics.
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 programming and smart tech development in Hebrew with video, audio, and written guides, workshops, and resources for all experience levels.
Learn Go programming from scratch with easy-to-follow tutorials, hands-on code examples, and guides covering both beginner and advanced Go concepts.
Practice DevOps, Linux, and Kubernetes skills with interactive labs and hands-on training environments designed for CKA, CKAD, and CKS certifications.
Learn Arduino with beginner-friendly tutorials and guides designed to help you start building electronic projects from scratch—no experience needed.
Learn Git branching with interactive visual tutorials and hands-on exercises to master version control concepts quickly and easily.
LetsConstruct offers tutorials, tools, and resources for developers to learn and generate code, making software development easier and more accessible.
Find scripts, tutorials, and tools for learning and developing desktop, web, and mobile apps with JavaScript, PHP, C++, and more.
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.
Learn how to build web apps with Blazor through step-by-step tutorials, community docs, and support from fellow developers in an active community.
Learn Solidity programming with hands-on, practical code examples and clear explanations, perfect for beginners and those building smart contracts.
Cocoacasts helps you master Swift and Apple development with in-depth tutorials, guides, and resources designed for developers aiming to level up their skills.
Learn Linux kernel development with hands-on guides, labs, and tutorials. Perfect for students and enthusiasts looking to explore kernel programming.
Learn essential computer science tools like the command line, text editors, and version control with practical lessons not usually taught in class.