Course Introduction MOOCS - Notes
Course Introduction MOOCS - Notes
Course Introduction
Brandon Krakowsky
Introduction
Who Am I?
• I’m the Lecturer for this Programming Languages & Techniques course
• I’m also the Research & Education Director at Wharton Customer Analytics
• What is Wharton Customer Analytics?
- We partner with companies to provide real-world datasets to Penn students, faculty, and
academic researchers for data and analytics projects
- We teach in-person technical workshops and build online courses for undergrads and MBAs
to hone their data management and technical skills
1
8/16/2023
What’s My Background?
• I started out as a musician … then worked in radio broadcasting and audio production
• I started doing Flash programming … and I developed a live web conferencing platform for Big
Pharma
• I received my Masters in Computers & Information Technology from UPenn
• I worked as a programmer at the School of Design
• I started my own company BLeeK, LLC doing programming and freelance web development
• I worked as an application developer for Wharton Computing
• I became the Research & Education Director at WCA
• Most recently, I became a Lecturer at Penn Engineering
2
8/16/2023
3
8/16/2023
10
11
12
4
8/16/2023
Python
• Why begin with Python?
- Great first language and easy to get up and running quickly
- Easier to learn than Java
- Allows you to spend more time thinking about programming logic and algorithms, and less
time thinking about code syntax
13
Resources
• I am providing these books here because they are an easy read for students who would like to
supplement the lectures with additional reading
- Python in Easy Steps (by Mike McGrath)
• These books are entirely optional
- I will not cover exactly the same material nor will I assign readings from them
14