Learn JavaScript by building 30 real projects in 30 days—no frameworks or libraries, just hands-on coding with clear, step-by-step tutorials.
Build 30 JavaScript projects in 30 days
JavaScript 30 is a hands-on coding platform where you build 30 different projects in 30 days using pure JavaScript. There are no frameworks, libraries, or boilerplate—just straightforward tutorials that help you practice and learn by doing.
Whether you're new to JavaScript or want to sharpen your skills, you get clear, step-by-step instructions for each project. It's a great way to build your portfolio and gain real coding experience without distractions from extra tools or complex setups.
You'll find everything organized for daily progress, and you can track your learning journey as you go. If you prefer practical learning and want to see real results, JavaScript 30 offers a fun, structured challenge to help you grow as a developer.
Discover websites similar to Javascript30.com based on shared categories, topics, and features.
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 how fragment shaders work with this interactive, step-by-step guide. Explore graphics programming concepts in an easy and accessible way.
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.
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 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 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.
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 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.
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 Git branching with interactive visual tutorials and hands-on exercises to master version control concepts quickly and easily.
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.
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.
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.
Learn game development with free tutorials and online courses from industry experts. Build your own games and join a supportive creative community.
Learn web development skills like JavaScript, React, and Node.js with expert-led courses and workshops for all experience levels.
Explore JavaScript design and performance patterns to build better web apps. Find guides, resources, and tips for modern web development.
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.
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.
Learn how to write Markdown with this easy, step-by-step interactive tutorial. Perfect for beginners who want to format text for the web. Available in many languages.
Find clear, step-by-step tutorials on Java, Spring, Maven, Hibernate, JUnit, and more to help you learn coding and master popular programming frameworks.
Find clear UML tutorials and guides to help you understand software design concepts, with practical examples and resources for all experience levels.
Explore practical guides to learn and master Gradle, from beginner basics to advanced build topics, with clear, step-by-step project-based tutorials.
Explore interactive tutorials and lecture notes for Java, MIPS assembly, and vector algebra—ideal for students and anyone learning programming basics.
JS-Kit offers tools, tutorials, and resources to help you improve your JavaScript skills and make your development projects easier.
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.
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.
Find clear tutorials and guides for iOS development, covering Swift, UIKit, and more. Perfect for learning new skills or solving coding issues.
Learn practical SQL indexing and tuning with clear, developer-focused tutorials covering Oracle, MySQL, PostgreSQL, SQL Server, and more.
Learn web development basics with easy tutorials on HTML, CSS, JavaScript, databases, and more. Great for beginners and those building their first website.
Learn Go programming with easy-to-follow tutorials, tips, and guides. Perfect for beginners and experienced developers looking to improve their Go skills.
A beginner-friendly guide for learning modern OpenGL, offering step-by-step tutorials and practical examples for game and graphics development.
Aprenda a criar aplicativos Android com tutoriais em português, dicas de monetização e exemplos práticos de apps publicados na Play Store.
Ryan's Tutorials offers easy-to-follow guides on Linux, web development, programming, and problem solving for beginners and tech learners.
WP Scholar is a blog and resource hub with guides, tutorials, and tips for learning WordPress development, plugins, and tools for all skill levels.
Find easy-to-follow tutorials on Linux, server administration, Python programming, and web development to help you learn new tech skills.