This page contains links to all of the lessons that form part of our introductory ‘Code Camp’ for first-time programmers. You should have already completed the Setting Up page and have Anaconda Python and Jupyter read to go!
About the Lessons
The lessons are all hosted on a code-sharing web site called GitHub which allows us to create and maintain versions of the introductory notebooks. But to make life easy for you we are linking to each notebook separately here so that you can download and save the file directly to the right location.
As noted on the ‘Getting Started’ page, we suggest you create a folder named ‘Notebooks’ in your Dropbox folder and save your work there. Remember: you will need to right-click/Ctrl-click on the links below to save them to your Notebooks folder.
- Lesson #1: Thinking Like a Computer
- Lesson #2: The Basics
- Lesson #3: Dealing with Errors & Debugging
- Lesson #4: Truth with Conditions
- Lesson #5: Lists
- Lesson #6: Dictionaries
- Lesson #7: Loops & Iteration
- Lesson #8: Introduction to Functions
The content and structure of this teaching project itself is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license, and the contributing source code is licensed under The MIT License.
More about Git & Github
Github (in an absolutely simplistic description) is a webiste used to store versions of programming files. Think about it as a “Dropbox for programmers”. Github (and Git the system it uses behind the scene) do much more than this, but for the moment being let’s stop here. If you are interested in learning more about Git and Github check out these resources: