This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
P2PU has moved to a new home  please go to p2pu.org to see our current courses.
Here's a selection of completed courses previously run on this site:
Course Name  Organiser  Course Status 

CPD through Twitter for Maths TeachersHow can I use Twitter to help my development as an educator in mathematics? Go to the course page So, I've heard about Twitter and other kinds of social media, but is it really useful for helping me on a daytoday basis with my teaching? The aim of this course is to show you the power of using Twitter as one of the tools in your professional development as a teacher involved in mathematics. The signup task is designed to make sure that you can communicate with other members of the group and, from then on, you proceed at your own pace through the four stages of the course. Most of the communication will happen through Twitter itself, but you will also be expected to contribute to the group's learning goals and take part, when possible, in some of the synchronous meetings. The main aim of this course is to help you feel more confident about using Twitter as another point of access for your continuing professional development as a teacher, and you can complete the stages in six to twelve weeks as best suits your needs. Some questions we will look at could include: How immediate is the response I can get? 
Colin Graham  Completed 
Create+Share Math InteractivesRapid Development and Sharing of Interactives (GeoGebra, Screencasts, GeoGebraMath.org) Go to the course page "Create and Share Math Interactives" is a course aimed at anyone who ever had a question about math and wants to explore and answer the question in a visual and then AV format. For example: What is the largest triangle that I can get inside a circle? See: http://tinyurl.com/2axxds2 We will learn and use the free and excellent math software GeoGebra, we will learn and make screencasts using the freeware Jing and we will post our coursework on a free Wikispaces website and our resulting interactives on the Models for Math site geogebramath.org. 
Linda FahlbergSt...  Completed 
Getting Started with ScilabWish to learn Scilab and Scilab programming? Visit http://bit.ly/liICbk Scilab is Free software for matrix and linear algebra Go to the course page NOTE: This course has shifted to the new P2PU site that can be accessed at http://new.p2pu.org/en/groups/gettingstartedwithscilab/. You can login with the same account you use on the old site. In case you face any difficulty with registration, send me an email at satish DOT annigeri AT gmail DOT com This course is for beginners with no previous experience with Scilab or other software similar to it (names not listed because it is part of the assignment for registering!). Scilab is a free software for numerical computations and has its own interpreted programming language that can extend its existing capabilities. This course is intended for a beginner new to matrix software tools. Scilab has a large feature set, but this course covers only the basics. The following points make Scilab an attractive choice for anyone requiring software for matrix algebra computations:
The primary motivation behind learning and using Scilab is that one can focus on the problem being solved instead of getting involved in programming and debugging C/C++/Fortran code for matrix algebra operations. The course will cover the following topics:

Satish Annigeri  Completed 
Introduction to Math ArtIntroduce a computer language design to create mathematical patterns. Ideal for parents with elementary school kids. Go to the course page
This is a hands on course where participants will create mathematical art and share it. Parts of the course will cover chapters in the book that is available in a PDF format Depending on the student skills and interest it may touch other topics like Math and Music, Creating Games and dynamic Mathematical Art. 
Dani Novak  Completed 
Mathrich baby and toddler environmentA course for sharing knowhow about creating mathematically rich environments for young children. Go to the course page Live meeting recordingsTo join meetings (during announced times) follow this link: http://tinyurl.com/MathRichMeeting
MindMap of participant questions (link)In this course, participants will share their knowhow about creating mathrich environments for babies and young children. Two groups of parents will participate in this course. Parents in the first group want to share their own love of math, science and technology with the next generation of little geeklets. The second group are parents anxious or less successful in math who want their kids to avoid such a fate. Developers of early childhood programs and materials, and educators who work with families will also join as peers. We will meet online once a week and will use an email group and other platforms for asynchronous communication. During each of the six weeks, we will create activities focused on a particular fundamental math topic, such as functions or patterns. Those of us who currently have children will run the activities, and share their experiences of putting "fun" in "fundamental." We will also aggregate tools and ideas that apply across topics and activities, such as child's eyelevel displays of math collections. 
Maria Droujkova  Completed 
Mathematics Curriculum DevelopmentA course on curriculum development ideas of the last decade and the near future, through participation in educator communities. Go to the course page Welcome to the adventures in mathematics curriculum development! This course is offered for credit at Arcadia University graduate school, as well as for open participation from larger mathematics education community. Course events and activities will be coordinated through ED534Arcadia wiki. This fastpaced, highly interactive online course introduces participants to curriculum development ideas of the last decade, concepts from the near future, and triedandtrue classics. All course tasks happen live in vibrant, growing online educator communities. Research topics of the course contribute to current events and ongoing hot disputes in mathematics education. Throughout the course, participants will only use free and open educational resources, software and communication platforms, contributing to their teaching and learning toolkit. Course themes include:

Maria Droujkova  Completed 
Mathematics for Game DesignersThe idea is to take the basic concepts of "games" and explore them using mathematics. Go to the course page (There is an etherpad version of this text at http://piratepad.net/gamedesigners1  feel free to edit there if you want to make quick changes/suggestions.)
The intial outline (subject to change) is as follows. This is developing in a conversation with Stefan Kreitmayer and Daniel Chiquito. The idea is to take the basic concepts of "games" and explore them using mathematics. In this course we will focus on two mathematical ideas: discrete differential equations (difference equations, differential equations on graphs, whatever you want to call it), and strategy/proofs.
The course is emphasizes the needs and interests of game designers, but programmers or math fans are welcome to enroll. We will expect to meet for voice conversations twice a week.
Exercises are optional (but encouraged) and are structured in such a way that they can be done with or with out programming. Feel free to invent your own exercises or projects and share them with the group! We will particularly aim to support development in Python with examples and tools being added during the course.
We will aim to document what we learn on PlanetMath, Wikipedia and/or a nextgeneration "clone" of PlanetMath. Details will be discussed during the course. If you need to contact the course organizer about anything, you can post in the discussion area here or email directly, holtzermann17@gmail.com.
Week 1: Space (including graphs and other combinatorial models of space)
Here I was thinking that we would come up with a graph visualization framework  hence the importance of graphics libraries. But more importantly to make sure that everyone is on the same page with what a mathematical graph is G = (V,E) where V is vertices and E is edges, and so on.
Possible design/programming exercise: Choose a platform or medium in which to do simulations or to create art work that sketches your ideas, and use this medium to explore the idea of "space".
Week 2: Time (focusing on movement)
In this phase I wanted to look at simple differential equations on graphs. What I mean by this is, suppose we have a certain quantity of "stuff" at a vertex v and we want to know where the stuff goes. We can write a function (or whatever, a differential or difference equation) that will say where the stuff goes at time t.
Melting snowman example:
X
X X
X > XX > XXX > X X X >
Possible design/programming exercise: Create an environment that has some interesting "physics" to it, e.g. snowmen melting, leafs blowing, cities growing, perhaps the space itself expanding or changing shape...
Week 3: strategy and proof, part 1: Introduction to game theory
Some online resources for selfstudy (feel free to add more here or add reviews):
The task this week is to analyze, to the extent possible, the game of your choice, using ideas from game theory.
Possible programming exercises: Make the environment interactive, and/or add bots (NPCs) that interact with the game world.
Week 4: strategy and proof, part 2: Iterative Games and learning as you go.
People often learn the strategy to use for winning a game by playing it a lot. How does this work? (Get readings for this.)
Possible design/programming exercises: Design or build bots with some ability to learn and change their behaviour. Neural Networks is one way to approach this.
Week 5: strategy and proof, part 3: Proof strategies
Possible design/programming exercise: Enhance your game by creating some objectives or scenarios and letting the bots or players interact in these scenarios (e.g. create the ability to "win").
Week 6: Cybernetics and ecology (building and interacting with systems)
Final project: Design/build a world simulator or a new game.
Some recent news that may entice people to take the class:

Joe Corneli  Completed 
Moebius noodles: Rich math for familiesMath is more than counting! What can your preschooler do with symmetry, fractals, patterns and more in 510 minutes of fun games? Go to the course page Young children are naturally drawn to harmony, balance and order. They are naturally drawn to math, the math that goes beyond counting and simple arithmetic. Math is beautiful and fun and it all starts early on with a few simple games. This is what this course is about  quick, simple and fun games that parents can play with kids to explore math. Every weekday for the next 4 weeks you will see
Once a week you will have an opportunity to join us and other parents in live webinars to learn more about teaching math to your child naturally, and to share your stories. You can also share your ideas, photos, and stories by emailing the group, uploading picture to Flickr, or joining the Moebius Noodles Facebook group.

Maria Droujkova  Completed 
Multiplication Models SeminarWhat interactive models of multiplication are most useful, meaningful, beautiful or fun? Go to the course page The goal of this course is to aggregate a curated, reviewed collection of interactive multiplication models. Some of the communities and projects involved in this include Natural Math, Etoys, Illuminations, The Mathman, and SubQuan. 
Maria Droujkova  Completed 
Psychology of Math LearningCan psychological theories such as personality style help explain why some students take naturally to math while others struggle? Go to the course page
More than almost any other discipline, mathematics can cause real angst for those students who just "don't get it" (have you ever heard of "history anxiety" or "art anxiety"?). But why do some students find math to be a fun, natural, and creative discipline, while others struggle and just can't seem to figure it out, no matter how hard they work on it? To answer this question, educators tend to focus on the "nurture" factors, such as the parents' abilities and feelings about math, whether the student lives in a mathrich environment, the quality of the math teachers, or the type of curriculum followed. But in this class, we'll be exploring the "nature" side of the question. We will look at psychological theories, such as personality style, learning style, and gender differences, to see if they can illuminate why some of us think math is joy, while for others it seems more like a nightmare.

Carol Cross  Completed 
Short CalculusWe will work together, using various free learning tools, to create a repository of solved problems in Calculus 1. Go to the course page (There is an etherpad version of this content at http://pad.p2pu.org/shortcalculus, feel free to edit there if you want to make quick changes/suggestions.)
The plan for this course is to work together, using various free learning tools, to create a repository of solved problems in Calculus 1.
The plan for the course is based on the outline at http://www.sosmath.com/calculus/calculus.html  see this link for some more details, but note that we will certainly not be restricting ourselves to this resource!
The highlevel outline for the course is:
We will meet for live conversations one or two times per week (frequency and exact schedule to be decided by course participants).

Joe Corneli  Completed 