Quick Read : Using project-based learning to apply programming knowledge to real-world scenarios
07 May 2021
![](https://blog.teachcomputing.org/content/images/2021/05/NCCE_QR_15_Diagram--1-.png)
Support learners to consolidate their programming knowledge by applying it to real-world, tangible projects. This approach to teaching computing focuses on structuring the learning activities around the design, creation and evaluation of a digital artefact. Project-based learning supports the learners' development as they reflect on their knowledge throughout the different stages of the project cycle.
You can read more about Project-based learning in our latest Pedagogy Quick Read, or you can check out our other Quick Reads.
![](https://blog.teachcomputing.org/content/images/2021/05/Screenshot-2021-05-06-at-11.28.51.png)