My name is Marijn van Vliet, and I'll be your guide through this hands-on exercise.
The website you are looking at right now is an interactive Python environment. Through this interface, your laptop is currently talking to some server in the cloud. The server holds the MEG data I've prepared for you and will do the actual computational work, sending the results back to your browser.
The way we talk with the server is through Python code. That's right, you will do some programming! I'll try to guide you through everything. The learning objective will depend on the knowledge you already have. I have designed multiple paths through this exercise, grouped into three levels. One level ties into the next, so if you want, you can start the next level when you finished one.
Let's not waste any more time and get started! Jump in at the level you like by clicking on an image below:
| Beginner | Adept | Expert |
| You have never programmed before. Our learning goal will be to take our first steps into the magical world of programming, working towards visualizing some MEG data. After this module, you can continue on with the adept level module. | You have programmed before, but not necessarily in Python. Our learning goal will be to get some familiarity with how Python does things and to complete a basic sensor level analysis pipeline for MEG data. After this module, you can continue on with the expert level module. | You are already familiar with Python, or have a lot of experience using other programming languages. Our learning goal will be to complete a basic source level analysis pipeline for MEG data. |