Web development learning path involves mastering core technologies like HTML, CSS, and JavaScript, then progressing to front-end frameworks/libraries like React or Vue.js, as well as back-end languages/frameworks, databases, web servers, version control, testing and deployment. Continuous learning and hands-on practice are key.
Index | Name | Level | Project Link |
---|---|---|---|
001 | Build an VSCode Extension With ChatGPT | ★☆☆ | 🚀 Start Building |
002 | Build a Tic-Tac-Toe Web App | ★☆☆ | 🚀 Start Building |
003 | Creating a Whack-a-Mole Web Game | ★☆☆ | 🚀 Start Building |
004 | Create a Notes App Using React | ★☆☆ | 🚀 Start Building |
005 | Building a Modern Expense Splitter Web App | ★☆☆ | 🚀 Start Building |
006 | Creating a Drawing Board Web App | ★☆☆ | 🚀 Start Building |
007 | Creating a Task Timer Web App | ★☆☆ | 🚀 Start Building |
008 | Create a Swiper Carousel Web App | ★☆☆ | 🚀 Start Building |
009 | Monty Hall Simulation Web App | ★☆☆ | 🚀 Start Building |
010 | Building a Web Avoiding Block Game | ★★☆ | 🚀 Start Building |
011 | 2048 Web Game Using jQuery | ★☆☆ | 🚀 Start Building |
012 | Developing a Simple Online Chat Room Using Flask | ★☆☆ | 🚀 Start Building |
013 | Build a Sliding Puzzle Game With JavaScript | ★☆☆ | 🚀 Start Building |
014 | Create a Pixel Art Animator With React | ★☆☆ | 🚀 Start Building |
015 | jQuery Flip Puzzle Game | ★☆☆ | 🚀 Start Building |
016 | Creating a Minesweeper Game With JavaScript | ★☆☆ | 🚀 Start Building |
017 | Build a Simple Markdown Editor With Live Preview | ★☆☆ | 🚀 Start Building |
018 | Implement a Magnifying Glass Effect Using Canvas | ★☆☆ | 🚀 Start Building |
019 | Build an Image Cropping Tool Using HTML5 | ★☆☆ | 🚀 Start Building |
020 | Building a Christmas Wish List Builder in React | ★★☆ | 🚀 Start Building |
021 | Building a React Drag-and-Drop Puzzle Game | ★☆☆ | 🚀 Start Building |
022 | Building a React GitHub Heatmap Contributions | ★★☆ | 🚀 Start Building |
023 | Deploying MobileNet With TensorFlow.js and Flask | ★☆☆ | 🚀 Start Building |
024 | Don't Step on the White Tile | ★☆☆ | 🚀 Start Building |
025 | Build a Scratch Card Web Game | ★☆☆ | 🚀 Start Building |
026 | Build a Simple URL Shortener With Flask and MySQL | ★★★ | 🚀 Start Building |
027 | Build a Web Based TCP Port Scanner | ★☆☆ | 🚀 Start Building |
028 | Real-Time Sentence Search with Vue.js | ★☆☆ | 🚀 Start Building |
029 | Vue.js Search Functionality Development | ★☆☆ | 🚀 Start Building |
030 | Implement Dynamic Sticky Tab Bar | ★☆☆ | 🚀 Start Building |
031 | CSS Fan-Like Hover Animation Effect | ★☆☆ | 🚀 Start Building |
032 | The Boundless Sea of Learning | ★☆☆ | 🚀 Start Building |
033 | A Good Review for the Takeout | ★☆☆ | 🚀 Start Building |
034 | Address Management Web Application | ★☆☆ | 🚀 Start Building |
035 | Bing Dwen Dwen Mood Scale | ★☆☆ | 🚀 Start Building |
036 | Building a Traffic Lights System with JavaScript | ★★☆ | 🚀 Start Building |
037 | Building a Simple Search Functionality | ★☆☆ | 🚀 Start Building |
038 | Pagination Implementation with Axios | ★☆☆ | 🚀 Start Building |
039 | Escape From the Dual Vector Foil | ★☆☆ | 🚀 Start Building |
040 | Build a Guess the Coin Game | ★☆☆ | 🚀 Start Building |
041 | Random Greeting Card Generator | ★☆☆ | 🚀 Start Building |
042 | Movie Ticket Reservation System | ★☆☆ | 🚀 Start Building |
043 | Axios-Driven Incantation Treasure Hunt | ★☆☆ | 🚀 Start Building |
044 | Create Responsive Modal Boxes | ★☆☆ | 🚀 Start Building |
045 | Building Reusable Pagination Component | ★☆☆ | 🚀 Start Building |
046 | Spell Out a Future | ★☆☆ | 🚀 Start Building |
047 | Web-based HTML Presentation Builder | ★☆☆ | 🚀 Start Building |
048 | Custom Form Validation with Vue.js | ★☆☆ | 🚀 Start Building |
049 | Empty pathMatch for Correct Path Calculation | ★☆☆ | 🚀 Start Building |
050 | Vue.js Shopping Cart with Drag and Drop | ★☆☆ | 🚀 Start Building |
051 | Implement Search Suggestions with Vue.js | ★☆☆ | 🚀 Start Building |
052 | Product List with Layout Switching | ★☆☆ | 🚀 Start Building |
053 | Vue.js Buttons and Value Updating | ★☆☆ | 🚀 Start Building |
054 | Building Dynamic Menu Tree Search with Vue.js | ★☆☆ | 🚀 Start Building |
055 | Fixing Vue Router's cleanPath Function | ★☆☆ | 🚀 Start Building |
056 | Build a Vue.js E-book Reader | ★☆☆ | 🚀 Start Building |
057 | Retrieving Object Parameters From Query | ★☆☆ | 🚀 Start Building |
058 | Building a Vue.js Shopping Cart | ★☆☆ | 🚀 Start Building |
059 | Building a Vue.js Store Status Switcher | ★☆☆ | 🚀 Start Building |
060 | Implement Efficient Virtual Scrolling with Vue.js | ★☆☆ | 🚀 Start Building |
061 | Implement Atomic Flex Layout with CSS | ★☆☆ | 🚀 Start Building |
062 | Building a Responsive News Website Homepage | ★☆☆ | 🚀 Start Building |
063 | Creative Billboard Design with Wooden Textures | ★☆☆ | 🚀 Start Building |
064 | Depth of Field in Images | ★☆☆ | 🚀 Start Building |
065 | Creating a Koala Face with CSS Grid | ★☆☆ | 🚀 Start Building |
066 | Creating Earth's Orbital Animation with CSS | ★☆☆ | 🚀 Start Building |
067 | Fixing Website Display Issues | ★☆☆ | 🚀 Start Building |
068 | Responsive Dice Layout with Flexbox | ★☆☆ | 🚀 Start Building |
069 | Responsive Flexible Card Layout | ★☆☆ | 🚀 Start Building |
070 | Flexbox Vegetable Layout Design | ★☆☆ | 🚀 Start Building |
071 | Fruit Arrangement with CSS Flexbox | ★☆☆ | 🚀 Start Building |
072 | Visually Appealing Fruit Platter | ★☆☆ | 🚀 Start Building |
073 | Give Your Page a Makeover | ★☆☆ | 🚀 Start Building |
074 | Simple and Beautiful Home Page Design | ★☆☆ | 🚀 Start Building |
075 | Movie Theater Seat Arrangement | ★☆☆ | 🚀 Start Building |
076 | Responsive Web Design with Gulp | ★☆☆ | 🚀 Start Building |
077 | Responsive Web Design for All Screens | ★☆☆ | 🚀 Start Building |
078 | Create Visually Appealing Business Card | ★☆☆ | 🚀 Start Building |
079 | Westward Journey to Heavenly West | ★☆☆ | 🚀 Start Building |
080 | Data Formatting and Visualization with Vue.js | ★☆☆ | 🚀 Start Building |
081 | Vanished Into Thin Air | ★☆☆ | 🚀 Start Building |
082 | Wish Sticky Note App with Vue.js | ★☆☆ | 🚀 Start Building |
083 | Responsive Navigation with Custom React Hook | ★★☆ | 🚀 Start Building |
084 | React Theme Switcher Application | ★★☆ | 🚀 Start Building |
085 | React Colour Filter Application | ★★☆ | 🚀 Start Building |
086 | Implementing React Navigation Features | ★★☆ | 🚀 Start Building |
087 | Create Responsive Business Card with React | ★★☆ | 🚀 Start Building |
088 | Build Interactive React Components | ★☆☆ | 🚀 Start Building |
089 | Mobile Phone Number Verification | ★☆☆ | 🚀 Start Building |
090 | Correctly Warn Incorrect v-Slot Usage | ★☆☆ | 🚀 Start Building |
091 | Adding Deprecation Warning to Vue Router | ★☆☆ | 🚀 Start Building |
092 | Dynamization of Homepage Data | ★☆☆ | 🚀 Start Building |
093 | Fix the Test in async.spec.js | ★☆☆ | 🚀 Start Building |
094 | Data Visualization with Echarts and JSON | ★☆☆ | 🚀 Start Building |
095 | Handling Null Values Correctly | ★☆☆ | 🚀 Start Building |
096 | Let’s Have a Meeting Together | ★☆☆ | 🚀 Start Building |
097 | Building Login with Vue.js and Vuex | ★☆☆ | 🚀 Start Building |
098 | Remove the Warning Generated by pathMatch | ★☆☆ | 🚀 Start Building |
099 | Revisit Route Triggers Too Early | ★☆☆ | 🚀 Start Building |
100 | Router Query Value Changed | ★☆☆ | 🚀 Start Building |
101 | Building Flexible Skeleton Screens | ★☆☆ | 🚀 Start Building |
102 | Time Conversion Tool with Vue.js | ★☆☆ | 🚀 Start Building |
103 | Build a Vue.js Task Manager | ★☆☆ | 🚀 Start Building |
104 | Interactive Film Collection Web App | ★☆☆ | 🚀 Start Building |
105 | Building Responsive Accordion Interfaces | ★☆☆ | 🚀 Start Building |
106 | Fruit Matching Game with HTML, CSS, JavaScript | ★★☆ | 🚀 Start Building |
107 | Fruit Stacking Game with HTML, CSS, JavaScript | ★★☆ | 🚀 Start Building |
108 | Simple Prize Draw Application | ★★☆ | 🚀 Start Building |
109 | Building a Voting Application | ★★☆ | 🚀 Start Building |
110 | Weekly Weather Forecast Application Development | ★☆☆ | 🚀 Start Building |
111 | Hard Work Pays Off | ★☆☆ | 🚀 Start Building |
112 | Real-Time Sales Dashboard with Echarts | ★★☆ | 🚀 Start Building |
113 | Creating Interactive Bar Charts with ECharts | ★☆☆ | 🚀 Start Building |
114 | Weather Trend Chart with Vue and Echarts | ★☆☆ | 🚀 Start Building |
115 | Course Schedule CRUD With MyBatis | ★☆☆ | 🚀 Start Building |
116 | Configuring Logging and Batch Aliasing in MyBatis | ★☆☆ | 🚀 Start Building |
117 | Extending Entity with Custom Properties | ★☆☆ | 🚀 Start Building |
118 | Implementation of AJAX Requests Using JS | ★☆☆ | 🚀 Start Building |
119 | JSON Data Transfer With AJAX | ★☆☆ | 🚀 Start Building |
120 | Logging Project Information With Log4j2 | ★☆☆ | 🚀 Start Building |
121 | Operate the Course Table | ★☆☆ | 🚀 Start Building |
122 | Practical Use of resultMap | ★☆☆ | 🚀 Start Building |
123 | User Permission Management System with JavaScript | ★☆☆ | 🚀 Start Building |
124 | Promisifying Callback-based Asynchronous Functions | ★☆☆ | 🚀 Start Building |
125 | Building a News API with Node.js | ★☆☆ | 🚀 Start Building |
126 | Building a User Management RESTful API with Node.j... | ★☆☆ | 🚀 Start Building |
127 | Building a Node.js Reverse Proxy | ★☆☆ | 🚀 Start Building |
128 | Switch Between Light and Dark | ★☆☆ | 🚀 Start Building |
129 | Implement User Login Function | ★☆☆ | 🚀 Start Building |
130 | Time With Your Phone | ★☆☆ | 🚀 Start Building |
131 | Counting Access Times by IP | ★☆☆ | 🚀 Start Building |
- Linux Programming Projects
- Python Programming Projects
- DevOps Programming Projects
- Web Development Programming Projects
- Data Science Programming Projects
- Big Data Programming Projects
- Cyber Security Programming Projects
- Machine Learning Programming Projects
- Docker Programming Projects
- Kubernetes Programming Projects
- Git Programming Projects
- Ansible Programming Projects
- Jenkins Programming Projects
- Shell Programming Projects
- Java Programming Projects
- Hadoop Programming Projects
- C++ Programming Projects
- C Programming Projects
- MySQL Programming Projects
- Go Programming Projects
- Rust Programming Projects
- OpenCV Programming Projects
- Django Programming Projects
- Pandas Programming Projects
- NumPy Programming Projects
- scikit-learn Programming Projects
- Matplotlib Programming Projects
- Algorithm Programming Projects
- HTML Programming Projects
- CSS Programming Projects
- JavaScript Programming Projects
- React Programming Projects
- jQuery Programming Projects