Web Application Development
Learn and practice both the fundamental concepts and specific tools you can use to build high-quality websites and web applications. Master your strengths in problem-solving and build projects that could leverage you to land a decent job or a freelance offer. Even to build your own software business.
The tech stack* covers all from frontend (what users see and use) to backend (data of the users), that's why it is often called full stack.
*stack means a list of all the concepts, tools, and technologies used to build and run a software or application.
Available Levels
There are around 350 lessons in total of this "Web Application Development" track. As you have your own preference, allocated time, and final goal; therefore lessons are divided into 3 different levels. Every lessons in each levels combine particular fundamental concepts, specific technologies, and practical projects. Going further, it would be more challenging and exciting!
Beginner 
48% or ~170 lessons
Expected to finish in 1-2 months
Fundamentals
Career Development
UI/UX Design
Frontend
Intermediate 
70% or ~250 lessons
Expected to finish in 2-3 months
Fundamentals
Career Development
UI/UX Design
Frontend
Web API
Frontend Advanced
Advanced 
100% or 350 lessons
Expected to finish in 3-6 months
Fundamentals
Career Development
UI/UX Design
Frontend
Web API
Frontend Advanced
Backend
Database
Infrastructure
Fundamental Concepts
Around 30 fundamental concepts of the most industry-relevant skills that applicable for professional job. From the very basic foundation to the most advanced principles. Your current skills and experiences might affect your preferences too. Here we help you to strengthen this part as a long term essential skills.
Specific Tools and Technologies
More than 40 specific tools and technologies that highly relevant to apply the fundamental concepts you have learned into real practice to build projects. The selection of usage depends on what levels you're on. This track focuses on JavaScript programming language ecosystem; especially Node.js, React, Redux, and Express. By focusing, you can be more efficient and effective on building the actual projects and honing your skills.










































Practical Projects for Porfolio
More than 30 websites and applications of projects from the easiest to the hardest. You can build several ones you’re most interested in or build them all. You can also choose and implement your own project ideas. Possibilities will be determined by the amount of skills you’ve gained while learning the fundamental concepts with specific tools and technologies.