Project-based learning is a learning method where you learn new concepts about some topic as you do a project.
WARNING
This method requires at least basic knowledge about the topic. For example, you shouldn’t learn a programming language through PBL when you don’t know the basic syntax.
Procedure
- Determine an end goal
- Approach the project
- Solve issues that arises and learn new concepts until the end goal is met