Learn to code for FREE

Free learning platform for McMaster University students to gain foundational skills in computer programming and data analysis

< / >

Python
101

Learn the basics of Python

More info

Topics covered:
1. Data types & variables
2. Methods & libraries
3. Iterable data types
4. Loops
5. Control flow
6. Functions
7. Debugging & documentation

Data Visualization

Analyze and visualize your data

More info

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

Programming with Python

Write complex code in Python

More info

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

How it works

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.

Hey, I’m Julie

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 :)

Blog at WordPress.com.