Course catalogue
Courses
Weekly plans, video lectures and materials for the courses I teach in the Computer Programming program.
2025-2026Fall2
BPR 1012025-2026 · Fall
Introduction to Algorithms and Programming
Problem solving, algorithm design and fundamental programming constructs with Python.
6 weeks · 6 videos
BPR 1032025-2026 · Fall
Fundamentals of Web Design
Accessible web pages with HTML5, CSS3 and responsive design principles.
4 weeks · 4 videos