Programming 102: Think Like a Computer Scientist

Offered By

Platform Logo
Available now till 2025-09-06
12.00 Educational Hours
Intermediate
Language :
English
Translations arrow-right-icon
2 Skills arrow-right-icon

About this Course

On this course, you’ll explore Python programming at an intermediate level.

You'll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses.

Ultimately, what you learn will build upon your foundational Python skills - preparing you to progress onto more advanced programming.

Instructors

Marc Scott
Marc Scott

Marc is a seasoned educator with 15 years of experience in the fields of Science, Computer Science, and Engineering.

Currently, he holds a pivotal role in the Raspberry Pi Foundation, where he manages the creation of informal education content. His focus lies on nurturing the talents of club members, home learners, and enthusiastic hobbyists, helping them explore the fascinating world of technology.

Marc's true passion lies in physical computing, the art of merging computers with electronics, and crafts. With his team's expertise, they guide learners on exciting adventures, discovering the limitless possibilities that arise from this unique intersection.

James Robinson
James Robinson

James is a highly experienced computing educator & trainer, with a background in Computer Science and 10 years of classroom experience teaching a range of STEM subjects. He currently works to promote and develop quality curriculum materials underpinned by effective computing Pedagogy.