JavaScript
🏗️ Practical projects
Bring everything you have learned together by building complete projects: a calculator, a validator, a data manager and a task system.
What you'll learn
- Break a large problem down into small steps following a structured 4-step method.
- Transform data collections by chaining
map,filterandreduce. - Model a system by encapsulating state and behavior in classes.
- Integrate functions, classes and data processing to build complete projects such as a validator or a task manager.
Lessons
How to approach a projectBreak a large problem into small pieces. Process data with map, filter and reduceThe star pattern for transforming collections. Model with classesEncapsulate state and behavior in a system.Practice this module in the app
DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.
Start free in the app →