MDN Web Docs is a free, authoritative source for web development documentation including HTML, CSS, JavaScript, and more. It offers tutorials, references, and guides.
MDN Web Docs is a free, authoritative source for web development documentation including HTML, CSS, JavaScript, and more. It offers tutorials, references, and guides.
What is MDN Web Docs?
MDN Web Docs is a free and open-source web documentation resource. It provides comprehensive documentation for web technologies including HTML, CSS, JavaScript, and related web APIs.
MDN is maintained by Mozilla and a community of developers and technology enthusiasts. It aims to provide accessible and unbiased web documentation for both new and experienced developers.
Some key features and content areas of MDN Web Docs include:
Tutorials and guides for HTML, CSS, JavaScript, web APIs, accessibility, app development, and more
Extensive reference documentation on HTML elements, CSS properties, JavaScript objects/methods, and web APIs
Documentation on new and emerging web technologies
Codigo samples and interactive demos
Information on browser compatibility for different web features
Localized versions of the site in many languages including Spanish, French, Japanese and more
With a focus on practical, authoritative content, and a vast library of documentation, MDN Web Docs aims to be a go-to resource for any web developer. Its extensive coverage, open and collaborative model, free access, and commitment to advancing open web standards have established it as an invaluable reference for the web development community.
MDN Web Docs Features
Features
Comprehensive web development documentation
Tutorials for HTML, CSS, JavaScript and more
API references for web APIs and JavaScript
Guide articles covering web development topics
Localized content in many languages
Active community of contributors
Pricing
Free
Open Source
Pros
Completely free to access
High quality and up-to-date content
Covers latest web standards and technologies
Beginner friendly tutorials
Available in multiple languages
Open source and community driven
Cons
Can be overwhelming for brand new beginners
Lacks some framework and library documentation
Content quality can vary due to open contributions
Exercism is an online platform designed to help people improve their programming skills through practice and mentorship. It provides a collection of programming exercises in over 50 different languages that users can complete at their own pace.After completing an exercise, users can submit their solution to the Exercism community for...
W3Schools is a free educational website for learning web technologies online. Some key information about W3Schools:It was launched in 1998 by Refsnes Data in Norway.It covers most major web development technologies including HTML, CSS, JavaScript, PHP, SQL, Python, and more.The tutorials and references provide simple explanations and plenty of examples...
Egghead is an online learning platform and community for web developers and programmers of all skill levels. It offers bite-sized video courses and tutorials that teach technologies like JavaScript, React, Angular, Vue, Node.js and more through real-world examples.Egghead's instructors include expert web developers who break down complex concepts into easy-to-understand...
SitePoint is an online learning platform focused on web development and web design. It was founded in 1999 and provides a variety of resources for new and experienced developers to enhance their skills.Some key features of SitePoint include:Books - SitePoint publishes practical books on topics like JavaScript, CSS, Ruby on...
GeeksforGeeks is an educational computer science website that provides a large collection of materials on various computer science topics including algorithms, data structures, operating systems, databases, programming languages like C++ and Java, and interview preparation.It was founded by Sandeep Jain and Dheeru Rao in 2009 as a site for computer...
Atomic Learning is an extensive online training platform designed specifically for use in educational settings. It features a library of over 300,000 short tutorial videos covering a wide variety of software, technology tools, and pedagogical approaches.The platform is focused on providing professional development for teachers, IT staff, and administrators, as...
Code.org is a nonprofit foundation dedicated to expanding access to computer science education in schools and increasing participation by women and underrepresented minorities. It was founded in 2013 by Hadi Partovi and his twin brother Ali Partovi.Code.org offers free online curriculum and lessons for students of all ages to learn...
Tutorialzine is an educational website that focuses on providing high-quality web development tutorials. It was created in 2009 by Martin Angelov to share what he was learning about coding and help others learn as well.The site covers a wide range of topics, including HTML, CSS, JavaScript, jQuery, PHP, Python, Ruby...
Tutorialspoint is a free online education platform geared towards software developers and IT professionals. Founded in 2007, it features a large library of tutorials and references on a variety of technical subjects including:Programming languages like Java, Python, C, C++, C#, R, PHP, SwiftWeb development technologies like HTML, CSS, JavaScript, React,...
FullStack.Cafe is an informative blog for full stack developers of all skill levels. It features easy-to-understand tutorials and guides on topics essential for full stack development.Some key topics covered include:JavaScript - Tutorials on core JS, popular frameworks like React and Angular, state management with Redux, etc.Node.js - Using Node.js for...
CodeAvengers is an interactive online learning platform focused on web development and coding. It provides beginner-friendly lessons and hands-on exercises to help users learn web development skills like HTML, CSS, JavaScript, and more.Some key features of CodeAvengers include:Step-by-step lessons that teach coding concepts and best practicesIn-browser coding exercises with automatic...
BitDegree is an online education and training platform focused on blockchain and related technologies. It aims to democratize access to high-quality education and training through an innovative incentive-based learning model.Some key things to know about BitDegree:It offers both free and paid online courses in areas like cryptocurrency, programming, data analytics,...
Codelearn is an interactive online platform designed to teach programming and coding to beginners. It uses hands-on coding challenges and tutorials to allow users to learn at their own pace.Some key features of Codelearn include:Interactive coding window for writing and running codeChallenges and tutorials covering topics like variables, loops, functions...
CodeAbbey is an online platform focused on providing programming problems and examples for learning coding and algorithms. It was created in 2010 by Valentin Fondaratov as an educational resource to improve programming skills.The website contains a collection of over 300 problems ranging from basic tasks to more advanced challenges. Problems...
Treehouse is an online training service that teaches people about web design, web development, mobile development, and more. It offers beginner to advanced courses in topics like HTML, CSS, JavaScript, Ruby, Python, iOS, Android, and PHP.Treehouse uses high-quality video lessons along with fun quizzes and practical coding challenges to engage...
Javatpoint is an educational website that specializes in providing free tutorials and reference materials on various technologies used in application and web development. It covers topics ranging from core programming languages like Java, Python, C, C++ to web development technologies like Spring, Hibernate, PHP, HTML, CSS, JavaScript, Ajax, and more.The...
htmlreference.io is a free and open-source reference guide for HTML. It provides detailed documentation on HTML elements, attributes, events, color names, character entities, HTTP messages, and more.Some key features of htmlreference.io:Comprehensive listings and descriptions of all HTML elements and attributesDocumentation on browser support for elements and attributesLists of all valid...
SQLZOO is a free online resource that helps users learn SQL concepts through interactive tutorials and exercises. It was created in 2009 by Andrew Cumming and it covers standard SQL syntax for a variety of database systems including MySQL, SQL Server, PostgreSQL, Oracle, and MS Access.The site features over 150...
Guru99 is a leading online education and training site that provides free access to a wealth of resources on the latest technologies. Founded in 2007, Guru99 aims to be a one-stop portal for IT professionals, students, and anyone looking to upskill.The site offers tutorials, courses, interview questions, quizzes, certification training,...
CodeHS is an interactive online platform for learning computer science. It was founded in 2012 to provide quality computer science education for high schools and universities.CodeHS features an extensive library of coding exercises and instructional content covering topics like HTML/CSS, JavaScript, Python, Java, and AP Computer Science Principles. Its courses...
MentorCruise is an online mentoring platform founded in 2019 that aims to make helpful mentorship accessible to everyone. The platform connects mentees looking for guidance with expert mentors who want to share their knowledge across a wide range of topics.Some key features of MentorCruise include:1-on-1 video sessions with mentors who...
Bento.io is a cloud-based data engineering platform designed to help data teams build, deploy, and manage data pipelines more efficiently. Some key features of Bento.io include:A code-first approach that allows you to write pipelines in Python and SQLSupport for scheduling and orchestrating pipelinesVisual monitoring of pipeline runs with alerts, logs,...
InternetingIsHard.com is a free online web development tutorial site intended specifically for complete beginners. It was created by Oliver James, a web developer and instructor who noticed a lack of high-quality learning resources for people with absolutely no prior coding or web design experience.The tutorials on InternetingIsHard.com teach web development...
TutorialsTeacher is a free educational website that provides high-quality coding tutorials and how-to guides on a wide range of topics. It covers popular programming languages like Java, Python, C++, Android development, as well as web development topics such as HTML, CSS, JavaScript, WordPress, PHP etc.The tutorials on the site are...
Cocoa Dev Central is an online publication dedicated to being an essential resource for developers working with Apple's Cocoa framework for macOS and iOS. Since its launch in 2007, it has established itself as one of the top independent websites for Cocoa and Swift development tutorials, news, code samples, and...
TechBeamers is a popular technology blog started in 2015 by Ankur Singla, who is a software developer and tech enthusiast. The main goal of TechBeamers is to provide high-quality tutorials and how-to guides on various technical topics to help developers, programmers, students, and tech enthusiasts enhance their skills and knowledge.Some...
Thinkful is an online coding bootcamp founded in 2012 that offers flexible, mentor-led programs in web development, data science, product management, and more. Its project-based curriculum is designed to prepare students for high-growth technology careers.Thinkful's programs match each student with an industry mentor who provides tailored guidance and feedback. Students...
Tutlane is an online learning and teaching platform focused on technical subjects like programming languages, frameworks, cloud computing, DevOps, data science etc. It offers free access to hundreds of tutorials and interview preparation guides covering topics like Java, Python, JavaScript, React, Angular, Node.js, AWS, Azure, Linux, Docker, Kubernetes, Git, SQL,...
Welookups is a free people search engine that provides an alternative to paid services like Spokeo and Intelius. It allows you to look up a person's name, phone number, email address, or physical address and find associated profiles and public records from various sources online.Some key features of Welookups include:Search...
MindGrader is an educational technology platform designed specifically for teachers and professors to streamline the process of creating, distributing, grading, and analyzing assessments. Its standout features include:Intuitive test authoring tools to build a variety of assignment types including multiple choice, short answer, true/false, ordering, and more with rich multimedia optionsAutomated...
Zainabed is an open-source, self-hosted video conferencing solution developed as an alternative to proprietary options like Zoom and Google Meet. It focuses on providing enterprise-grade video meeting capabilities while prioritizing security, privacy, and control.As an open-source platform, Zainabed allows users to host their own video infrastructure without relying on third-party...
Workshopr is an innovative online platform designed specifically for hosting and facilitating interactive workshops, meetings, and other collaborative sessions. Its key features include:Real-time collaborative whiteboards - Engage participants by brainstorming ideas, mapping concepts, sketching designs, and more on virtual whiteboards. Changes made by facilitators or participants automatically sync across all...
LearnKey is an online learning platform designed to help individuals gain career-ready skills and certifications through video-based instruction. Founded in 1987, LearnKey offers a library of over 1,000 video training courses across a variety of subjects including IT, desktop productivity tools like Microsoft Office, business skills like project management, and...
OnlineExpert is an online platform that provides on-demand access to experts across a wide range of topics and industries. It enables users to have one-on-one video consultations with qualified professionals to get personalized advice, guidance, and solutions.Some key features of OnlineExpert include:A large network of screened experts in business, technology,...
Online Interview Questions is a comprehensive interview preparation portal designed to help job seekers master the interview process. The website features an extensive database of typical interview questions, competent answers, and tips on acing interviews across a variety of roles and industries.Users can browse interview questions by job role, company,...