Modern business analytics requires executives and managers to be conversant with programming and data architecture. The aim of this course is to provide participants with the fundamental knowledge and practice needed to appreciate the challenges and opportunities related to developing robust and scalable systems that are at the core of business analytics by emphasizing mastery of high-level concepts and design decisions. Through a mix of technical instruction, discussion of case studies, and weekly programming projects, this course empowers participants to make technological decisions even if not technologists themselves. Topics include cloud computing, networking, privacy, scalability, security, and more, with a particular emphasis on web and mobile technologies. Participants emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making.

When it comes to relational data there is no Equal
I’m moving ALL my data into SQL
[PDS] had myths to dispel
About how we used to think about Excel
Your query’s running slow and you are vexed

Dude, is your data even indexed?
SQL nerds are suddenly chic.
We use primary keys to make sure our data’s unique,
And a foreign key to reference data in another table,
Try and do a Full Outer Join in SQLite. Nope. You’re not able.

— Glenn Hopper, April 2019 Cohort