Programmeringskunskaper är eftertraktat i dagens högteknologiska värld och skolor runt om i världen håller på att anpassa sig till detta. Denna kunskapsöversikt belyserprogrammeringsundervisning i grundskolan. Framför allt fokuserar den på hur problemlösning och programmering hänger ihop och på vilket sätt det undervisas. Även andra fördelar med programmering tas upp för att förstå ämnet djupare och få en överblick av komplexiteten i ämnet. Elva vetenskapliga artiklar samt relevanta styrdokument har använts till skrivandet avdenna kunskapsöversikt för att få grepp om hur matematik, problemlösning och programmering hänger ihop. Resultatet visar på goda utvecklingsmöjligheter inom problemlösningsförmåga hos elever som får möjlighet att programmera redan i tidiga åldrar (5-11år). Motivationen och lusten att lära hos eleverna är också en positiv effekt av programmeringens implementering i skolan. En utmaning är dock att många lärare känner sig osäkra inom ämnet och behöver vidareutbildning för att möta dagens kompetensbrist.