Learn web programming and design with free beginner tutorials and source code on CoreLangs.org. No experience needed—start building web apps today.
Free beginner web programming tutorials
CoreLangs.org is a welcoming site for anyone interested in learning web programming from scratch. You’ll find free, easy-to-follow tutorials and source code that cover the basics of web design, web development, and other essential programming concepts. The content is created specifically for beginners, so there’s no need for prior experience—just curiosity and a willingness to learn.
Whether you want to build your first website, understand how web applications work, or pick up new technical skills, CoreLangs.org guides you step by step. The tutorials focus on practical, creative learning, making it simple to start coding and see real results as you go. It’s a helpful resource for self-learners, students, or anyone looking to get started with web technologies.
Discover websites similar to Corelangs.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Learn how to use the Linux command line and write shell scripts with easy guides, resources, and examples for beginners and experienced users.
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.
Learn programming by creating stories and games with Alice, a user-friendly platform for students to explore coding through interactive animation projects.
Catrobat helps kids and teens learn coding through creative apps and projects, making programming fun and accessible for young learners worldwide.
Learnpython.org offers free, interactive Python tutorials with hands-on coding challenges for beginners and those looking to quickly learn Python basics.
Learn coding, computer science, and interview prep with articles, tutorials, quizzes, and practice questions on programming and tech topics.
Hyperskill offers project-based coding courses in Python, Java, Kotlin, and more, helping you learn programming skills and prepare for a tech career.
Learn scientific Python with hands-on tutorials and clear explanations, covering beginner to expert topics in the Python data science ecosystem.
Exercism helps you learn, practice, and improve your programming skills in 75+ languages with exercises, mentoring, and a supportive community—all free.
Learn coding and digital skills with the BBC micro:bit—an easy-to-use, pocket-sized computer for students, teachers, and beginners of all ages.
Discover free resources and projects to help young people learn coding, digital making, and computing skills with the Raspberry Pi Foundation.
Django Girls offers free workshops and resources to help women start learning Python and Django programming in a supportive, beginner-friendly environment.
Ada Developers Academy offers free coding programs to help women and gender expansive adults launch new careers in tech through inclusive, hands-on learning.
Software Carpentry offers workshops and lessons that teach foundational coding and data skills for researchers and scientists in an accessible way.
Join the CoderDojo community to access resources, connect with clubs, and help young people learn coding in a fun, supportive environment.
Learn WordPress offers free lessons, courses, and resources for all skill levels to help you grow your WordPress knowledge and connect with the community.
Learn how computers work from the ground up with free lectures, projects, and tools for building a modern computer system. Open to students and self-learners.
TI-Planet is a French community site with forums, tutorials, and programs for Texas Instruments calculators. Share tips, get help, and find resources.
Learn MySQL quickly and easily with step-by-step tutorials, guides, and practical examples for beginners and advanced users on this dedicated website.
LearnShell.org offers a free, interactive shell scripting tutorial for beginners and anyone wanting to practice and improve their shell programming skills.
Learn Git branching with interactive visual tutorials and hands-on exercises to master version control concepts quickly and easily.
Explore programming solutions for the same tasks in many languages, helping you compare, learn, and expand your coding knowledge across platforms.
p5.js is a free, open-source platform that helps you learn coding and create art with JavaScript, welcoming artists, beginners, and educators alike.
Make School.org is a nonprofit helping students from all backgrounds access opportunities in science and tech to build skills and contribute to society.
Find answers, get help, and connect with others at the Khan Academy Help Center, supporting learners and educators worldwide in multiple languages.
Get the latest K-12 education news, expert insights, and resources for teachers, administrators, and education professionals across the U.S.
Stay informed on education with in-depth news, analysis, and stories about innovation and inequality in schools and colleges across the US.
Sesame Street offers preschool games, videos, and coloring pages to help kids learn, play, and grow in a fun and safe online environment.
Kiwix lets you access Wikipedia and educational resources offline, so you can read and learn anywhere, even without an internet connection.
Codecademy offers interactive coding lessons and courses to help you learn programming skills online at your own pace, from beginner to advanced levels.
Learn web development, WordPress, Laravel, Flutter, and more in Bangla with easy tutorials, tips, and resources for all skill levels.
Sololearn offers free, interactive coding courses for beginners and pros. Practice with hands-on lessons, a built-in code compiler, and a helpful community.
Progate is an online platform where beginners can learn programming from scratch with interactive lessons and guided learning paths. (Japanese language)
Practice coding and learn new tech skills with interactive, hands-on labs designed for software engineers and developers of all levels.
Learn and practice SQL online easily without installing software. Perfect for beginners and anyone wanting to master SQL commands quickly.
Learn Enough offers beginner-friendly coding tutorials in Ruby, Rails, JavaScript, and more, helping you start your programming journey step by step.
Learn programming and coding online for free on any device. Programming Hub offers interactive courses and tutorials for beginners and advanced learners.
Learn coding online with easy tutorials, interactive exercises, and practice editors for HTML, CSS, JavaScript, Python, SQL, and more—all in one place.
ScratchJr lets kids ages 5-7 create interactive stories and games by learning basic programming in a fun, easy way—no reading required.