Free learning platform for McMaster University students to gain foundational skills in computer programming and data analysis
Learn the basics of Python
Topics covered:
1. Data types & variables
2. Methods & libraries
3. Iterable data types
4. Loops
5. Control flow
6. Functions
7. Debugging & documentation
Analyze and visualize your data
Topics covered:
1. Import and manipulate data with Pandas
2. Analyze data with Pandas
3. Visualize data with Plotly
– Scatter &line plots
– Bar charts & histograms
– Pie charts
– Heat maps
– Plot grids
4. Styling
Write complex code in Python
Topics covered:
1. Terminal 101
2. Python interpreter
3. Execute code from terminal
4. Functions (recap +advanced)
4. Share code between files
5. Code your own data analysis library
Business illustrations by Storyset
1. Subscribe to Code On Campus and receive your credentials (make sure to use your McMaster email)
2. Click on “Launch session” to initiate your learning session
3. Log into your session using your credentials
4. Start coding!
Your work is automatically being saved. You can safely quit your session and come back to it later on.
I’m a PhD student at McMaster University in the Astrobiology Collaborative Program. I’ve been coding for 8 years now, mostly in Python and R. In the past couple of years, I’ve won several Python app building competitions. Since 2020, I also teach coding and data science in private coding schools. I noticed that unless students are enrolled in a computer science degree, they probably won’t get enough exposure to essential coding and problem-solving skills. That’s why I created Code On Campus :)