Introduction to Coding and Data Analysis

Welcome to the Course

This is the course material for Introduction to coding and data analysis, SCIF10002.

How to use

  • You will find the more theoretical introduction under Lesson
  • The hands-on exercises will be under Exercises
  • Over the course of the weeks the solutions will be released under Solutions
  • Regularly, interactive formative tests will be released under Formative tests

Important. You can use the search button 🔎 to search across all the pages and skim through the course.

Note. Many of the following pages also allow you to interact with the code by running Python snippets inside your browser. It is useful

  • As a fallback option if Noteable is unreachable.
  • For the regularly released formative tests.

Note. In the online cells, you press

  • Ctrl/Cmd+Enter to run â–¶ the cell
  • Ctrl/Cmd+] to indent ⇥
  • Ctrl/Cmd+[ to unindent ⇤

The content in this website mirrors the interactive notebooks released on Noteable.

Getting Started

Navigate through the course using the sidebar or the navigation menu above. Each Week builds upon the previous one, so it’s recommended to work through them in order.

Features

  • Interactive Jupyter notebooks
  • Step-by-step exercises with solutions
  • Comprehensive coverage of NumPy and Matplotlib
  • Real-world examples and applications