Paul Lu

Paul Lu is a Professor of Computing Science, University of Alberta, who has taught courses on programming and operating systems.

Sort options

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a [...]