Learning Resources
Discover curated resources to enhance your skills and knowledge
Categories
Explore our curated learning resources
- All Resources
- Agile Methodologies
- AI
- Algorithms Data Structures
- Backend Development
- Blockchain
- Career Guidance
- Ci Cd
- Cloud Computing
- Competitive Programming
- Cyber Security
- Data Analysis
- Database Management
- DevOps
- Docker
- Frontend Development
- Game Development
- Interview Preparation
- IoT
- Kubernetes
- Machine Learning
- Mobile Development
- Product Management
- Project Management
- Quantum Computing
- Security
- Soft Skills
- Software Architecture
- Software Engineering
- Software Testing
- System Design
- Web Development
Frontend Development
Introduction
Frontend development involves creating the user interface of a website or web application. Frontend developers use HTML, CSS, and JavaScript to build interactive websites that users can see and interact with in their web browsers.
Resources
- MDN Web Docs - Web development documentation
- W3Schools - Web tutorials and references
- CSS-Tricks - Web design tips and tricks
- Frontend Masters - Online courses for frontend developers
- Smashing Magazine - Web design and development articles
- A List Apart - Web design and development articles
- CodePen - Online code editor for front-end developers
- Can I Use - Browser compatibility tables
- Frontend Developer Roadmap - Guide to becoming a frontend developer
Tutorials
- FreeCodeCamp - Learn to code for free
- Codecademy - Interactive coding tutorials
- Scotch.io - Web development tutorials
- CSS Grid Garden - Learn CSS Grid Layout
- Flexbox Froggy - Learn CSS Flexbox
- JavaScript30 - Build 30 things in 30 days with vanilla JS
- React Tutorial - Intro to React
- Vue.js Guide - Intro to Vue.js
- Angular Tutorial - Intro to Angular