This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
Course Name | Organiser | Course Status | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ActionScript 3 usando FlexEntra al mundo de AS3 desde la perspectiva y entorno de Flex SDK Go to the course page Podras aprender sobre como codificar con ActionScript 3, orientado a objetos, usando el IDE de Flash Builder 4 |
Carlos Zaragoza | Completed | |||||||||||||||||||||
Adopting Open TextbooksCan adopting open educational resources make education more accessible to learners and empower educators to share? Go to the course page The course is a 3-step process to adopting open textbooks for educators facilitated by the College Open Textbook Collaborative. The 3 major steps are discovering open educational materials and selecting appropriate ones based on the various criteria; secondly following an adoption process where you work with other stakeholders on your campus including students to promote a best-use model, and finally the third step is sharing your knowledge of discovery and adotion of open educational materials with others in your discipline, campus, or learning community. The course can also be useful to self-learners or home schoolers who want to find high-quality open educational resources in their area of interest. We will have weekly discussions on the p2pu course forum about important issues in the course. We will also have bi-weekly live video conferences to share new discoveries and answer questions. These conferences wil be archived for those who cannot attend live. |
Una Daly | Completed | |||||||||||||||||||||
Algorit.y Estructuras de datosComo podemos entender el desarrollo de programas de una forma metodica y eficiente? Go to the course page Lo que se pretende abarcar son algoritmos de ordenacion, punteros, grafos y arboles. |
Marco Gonzalez | Completed | |||||||||||||||||||||
Alt Text & Universal DesignHow does a screen reader "read" a website? How do you add captions to web videos? What's Universal Design? Go to the course page We'll review the basics of Web accessibility as they relate to users who are blind and have low vision. We'll test drive screen readers to see what they do well and what really trips them up. Then we'll dive into creating meaningful image descriptions for people who are blind, including complex images like charts, graphs, tables and illustrations. We'll discuss what makes good alt text, when to leave @alt empty, and when to go way beyond @alt with @longdesc and other methods. There will be lots of opportunity to write and review image descriptions. We will discuss how people who are blind and visually impaired gather information about the visual world and how this understanding can help you create image description appropriate for the intended audience, whether it's young children, high-school students or marine biologists. In addition, we'll talk about the ways in which good description practices can do more than satisfy an accessibility-compliance checkbox. We'll also review lots of free resources available through NCAM, WebAIM and other organizations that will be of help after the course is over. Finally, we will discuss the future of universal design and image description in light of changes coming to DAISY, ePub and HTML 5, as well as the work of the DIAGRAM Center, which is dedicated to rapidly increasing the availability of high-quality image descriptions through improvements to authoring tools and digital readers. |
Bryan Gould | Completed | |||||||||||||||||||||
AppceleratorHow to create mobile applications with Javascript, Html and Css | Comeback Kid | Archived | |||||||||||||||||||||
Athletics: Our Food For LifeThe course focuses on athletics as a platform for improved health, skill development, physiological & psychological athletic efficiency Go to the course page Athletics has been in our lives since ancient times, it is a form of activity we admire, watching our favorite professionals in full flight give it their all in the pursuit of victory. Athletics has long been regarded as a great portal to increased health, vitality and prosperity. With our ever increasing globalized world showcasing a vibrant array of ideas, cultures, various fusions, and technological advances, it has also led its hand to numerous arising issues; none more so being prominent than our health. With this course, Athletics; Our Food for Life we will gain knowledge and awareness of Athletics as a portal for Health and Wellness, as well as Athletic Development leading to greater vitality and prosperity, while learning new skills that are applicable to all forms of our life in creating an environment for future sustainability. This course will empower us with the awareness to take control over our athletic development and gravitate towards to greater prominence in our overall well being. |
Danilo Zivanovic | Completed | |||||||||||||||||||||
Beginning Game Development with HTML 5Use Javascript and HTML 5 to make a multiplayer game you can play with your friends in any browser. Go to the course page I have moved this course page to the new P2PU website. If you are interested, please follow me there. Thanks! |
Jono Xia | Archived | |||||||||||||||||||||
Beginning Python WebservicesWant to learn about the protocol that runs the web (HTTP) and how to make web services with Python? #webcraft #p2pu Go to the course page Python (http://www.python.org) is a powerful, high-level programming language that is easy to learn and easy to make highly customizable web-sites and play with web technologies. While for many enterprise-class sites, a complicated stack of technologies and integrated web frameworks may be required to achieve complex goals, using python and WebOb (http://pythonpaste.org/webob/) -- a basic request/response object -- allows a first-principles approach to understand the HTTP protocol and making a wide variety of web sites in a flexible manner. The course will center on using python and associated technologies to explore how HTTP and HTML works. Only the basics will be covered, but this should be enough to point newcomers with the predisposition towards making and debugging more complex sites. Students will create web services that include hosting static content, persisting data using the filesystem, middleware, generating dynamic server responses, and using a template language (genshi). The basics of REST and good architecture will be introduced covering the basics of how to view programming and good architectural design. From https://wiki.mozilla.org/Drumbeat/p2pu/courses/pythonwebservices Course material: |
Jeff Hammel | Completed | |||||||||||||||||||||
Collaborative Lesson PlanningCan publishing and collaboratively building lesson plans online make them better? Go to the course page
|
Charles Danoff | Completed | |||||||||||||||||||||
Collaborative Lesson PlanningCan collaborating on lesson plans make them better and give educators more free time? Go to the course page This course has educators share their lessons online and find collaboraters who will help them make their lessons better. This helps the educator and the entire Open Educational Resources community online by putting more materials out there, then showing how to not only use them, but improve upon them. The course was run in the last session of P2PU and you can find more information about the topic there, and in a speech given by the instructor at Wikimania 2010. Image: Teacher's room (172) by, Hellothere. Found in the Wikimedia Commons, public domain. |
Charles Danoff | Completed | |||||||||||||||||||||
Conflict ResolutionThis citizen circle will introduce participants to conflict resolution theory and practices. Go to the course page This citizen circle will introduce participants to the root causes of conflict and the ways in which conflicts develop, as well as several methods for conflict resolution. The program will provide participants with the skills and knowledge necessary to understand the nature of conflict and to develop skills for conflict resolution. During the course, participants will keep a journal or blog in which they will respond to weekly prompts as well as personal thoughts, reflections, and ideas in relation to the course. Course dialogue will be based on readings and videos, all of which will be available online. The current syllabus includes an introduction to conflict theory, and mainly focuses on skills and practices for conflict resolution including nonviolent communication, mediation, dialogue, and nonviolent action, as well as ethics and "best practices" for conflict resolution. The syllabus is highly flexible and can be changed in order to better meet participants' needs - suggestions and input are both welcomed and encouraged! |
Emily Miller | Completed | |||||||||||||||||||||
Consciousness: Games and AppsHypothesis: Internet use changes consciousness. How can we develop games and apps that change consciousness faster, and enhance evolution? Go to the course page Course Description (no more than 500 words) Global Brain, anyone? This course is intended to be a shareware collaboration of gamers, theorizers and generalists interested in mind & brain who care about the ongoing health of life on the planet and will discuss and devise applications, activities, and games that will positively shift consciousness. In this course, we will be discussing the notion of the global brain (Peter Russell), the evolution of consciousness (de Chardin, Wilber), and the question of what consciousness is, and what evolved consciousness might look like. Transcendent states, moving up the "vibrational ladder" of positive emotions (Power vs. Force, David Hawkins), morphogenetic field effects (Rupert Sheldrake), techniques to help maintain positive mindset (Abraham Hicks, Sedona Method) and rid oneself of the "tyranny of beliefs" (Byron Katie) are all tools in the toolbox. But the final parts of the class need to include social networking, games, and applications that could be utilized to help larger numbers of people expand their consciousness in measurable ways. Currently, what kinds of games exist that do or do not expedite consciousness growth? What spiritual practices might there be (meditation, mindfulness, "don't believe everything thing you think", Holo-sync (TM), tonglen) or physical disciplines that could add to the mix? How do we overcome the programming of the reptile brain, the selfish gene, self -serving memes, and just plain ignorance to make our own evolution more fun and enticing? Does the role of the chakra and meridian system have anything to do with it? Are there any ways to devise games that could deprogram the traumas that humans are heir to? It's a brainstorming session par excellence, but the final products will be a collaborative vision of what is possible, and what is pragmatic.
|
Miriam Corneli | Completed | |||||||||||||||||||||
Copyright 4 Educators (AUS)A course for educators in Australia who want to learn about copyright, open content material and licensing. Go to the course page This is a course for educators who want to learn about copyright, open content material and licensing. It focuses on the Australian jurisdiction. P2PU offers similar courses for other jurisdictions, so check if there is one for yours. Educators who are not in Australia are free to sign-up as well, but the examples and legal details will focus on Australian law. The course is taught around practical case studies faced by teachers when using copyright material in their day to day teaching and educational instruction. By answering the case scenarios and drafting and discussing the answers in groups, the participants learn:
The goals of this course are:
|
Delia Browne | Completed | |||||||||||||||||||||
Copyright 4 Educators (US)A course for educators in the US who want to learn about copyright law. Go to the course page This is a course for educators who want to learn about copyright law in the education context under US law. P2PU offers similar courses for other jurisdictions, so check if there is one for yours. Educators who are not in the US are free to sign-up as well, but the examples and legal details will focus on the United States. The course is taught around practical case studies faced by teachers when using copyright material in their day to day teaching and educational instruction. By answering the case scenarios and drafting and discussing the answers in groups, the participants learn:
The goals of this course are:
|
Lila Bailey | Completed | |||||||||||||||||||||
Copyright 4 Educators (ZA)A course for educators in South Africa who want to learn about copyright, open content material and licensing. Go to the course page This is a course for educators who want to learn about copyright, open content material and licensing. It focuses on the South African jurisdiction. P2PU offers similar courses for other jurisdictions, so check if there is one for yours. Educators who are not in South Africa are free to sign-up as well, but the examples and legal details will focus on South African law. The course is taught around practical case studies faced by teachers when using copyright material in their day to day teaching and educational instruction. By answering the case scenarios and drafting and discussing the answers in groups, the participants learn:
The goals of this course are:
|
Tobias Schonwetter | Completed | |||||||||||||||||||||
Course Design OrientationWant to create a course with P2PU? The P2PU Course Designer's Orientation is the best place to start! Go to the course page
The Orientation is always running. Sign-up to join the conversations!
|
Alison Jean Cole | Completed | |||||||||||||||||||||
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 day-to-day 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 sign-up 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 Fahlberg-St... | Completed | |||||||||||||||||||||
Creating a Firefox ExtensionDiscover resources and collaborate to create a Firefox Sidebar-type extension Go to the course page A group in the Office of Assessment and Innovation at Washington State University has been experimenting with an idea we called "Harvesting Gradebook" and how it could be use by classes to get feedback from authentic communities. We've expanded the idea to "Peer Review the Web" a means for learners to solicit feedback on any webpage. We made a couple mockups for a competition (one uses Google Sidewiki), and are offering this course to co-learn about creating extensions and in particular our application. This course will be structured as a collaborative exploration. How do you learn best? How do you get feedback to advance your learning? Understanding these questions can help you in your learning, it can also help you critique the application we are exploring -- and will be the basis for our learning strategy together. Key thinker: John Seely Brown. Key reading (give you a flavor of our thinking and who we read) Beyond the University |
Nils Peterson | Archived | |||||||||||||||||||||
Creative Commons 4 EducatorsWant to learn about Creative Commons and how to use copyright materials in education, legally? Then check out Creative Commons 4 Educators Go to the course page Creative Commons 4 Educators is a free online course for educators who want to learn about the Creative Commons licensing system and how it can be used to simplify the use and management of copyright material in education. It will teach you how to find copyright material that can be legally copied and remixed, and how to share your own copyright material with others. Copyright often seems like a major barrier to educators, with rules that are complex and ill-designed for the modern classroom environment. Teachers frequently feel frustrated and uncertain whether the use they want to make is legal. The simpliest way to get around this is to get permission to use the material directly from the copyright owner. You can always use copyright material anyway you like as long as you have a licence. It is this principle that has led to the growing open education resources (OER) movement, of which Creative Commons is one of the biggest players. Creative Commons and other OER organisations provide free licences that creators can apply to their material to give permission in advance for certain uses. This helps those copyright owners who want to share their material to do so, and at the same time creates a pool of material that can legally be reused by others. The licences and materials are all free and can be used without paying copyright fees or needing to consult a copyright lawyer. The course material is built around practical case studies, designed to assist teachers using Creative Commons material in their day to day teaching or who want to license their own material under Creative Commons licences. For a brief introduction to Creative Commons, see this video: http://creativecommons.org.au/about/videos/mayer-and-bettle. Image credit: Creative Commons by Cambodia4kidsorg, Creative Commons Attribution 2.0 |
Jessica Coates | Completed | |||||||||||||||||||||
Creative Programming 2010Welcome to the fun side of computer programming, a powerful tool for creativity Go to the course page
Course Summary:
"Creative programming" is a course aimed at artists, designers and all sorts of visual people with non-specialised backgrounds who feel curious about the potential of computer programming in their creative pursuits. It purposefully leaves aside most of the 'fundamentals' behind computer languages. "Creative programming" instead focuses on hands-on activities and related reflection processes that will help people put code into creative practice from the very first session. The course is focused on visual programming and uses open-source platforms such as Context Free Art and Processing. Learning Goals: The aim of this course is to get you started with the code, and "believe it or not" its main challenge is to show you that it ain't difficult! Once you grasp the fun side of programming with all the visual and interactive rewards, this course will provide the means to keep you motivated, share your achievements with your peers and get support from the community of creative learners. Your task is twofold: to adopt an open attitude to programming, and to immerse yourself in long hours of experimentation with computer code. By the end of this course, you will feel confident about learning computer code and empowered as a "creative geek" ;) Motivation: Computer programming and creative visual skills are usually separated in practice. Lots of artists and designers want to explore new possibilities through computational means (not just the use of commercial software), but there is a lack of courses, books and teaching materials aimed at learning computer programming without all the sophisticated theoretical foundations of computer science. I myself spent countless hours frustrated at specialised and tech-oriented courses and books. For this reason, I have developed an approach to teach computer programming in a visual, interactive and engaging way. This is a course I have taught since 2003 in Australia, Mexico and Ecuador both at the undergrad and postgraduate levels.
Audience:
Note: An essential component of this course is the time spent by each individual student exploring the code, modifying it, experiencing the process of programming. Also, peer-support is a strong element of this course as students are expected to work together and provide support and feedback to each other.
|
R S | Completed | |||||||||||||||||||||
Designers Tackling the WebYou're a smokin' designer... but web pages, how do they work? Tackle the Web. Learn basic HTML and CSS #webcraft #p2pu Go to the course page Learn the basic steps of how to take gorgeous visual designs and translate them onto the web. The technical details of building a webpage or web application will be covered from HTML, CSS, different image formats, FTP, etc. We'll peel back the skin and learn how to create the bones of a solid webpage. We'll layer on fat and muscle with web standards. We will reanimate your design, it's alive... alive! We will cover common gotchas like translating your design into foreign languages, dynamic content, and other issues that great web designers have to understand when creating mockups and page designs. |
Austin King | Completed | |||||||||||||||||||||
Designing For CommunitiesDesign Thinking When Designing Online Communities Go to the course page Are you a Web developper, a Business man, a Designer, a Project Manager and are currently working on an Online Community? Are you building/thinking people's interactions, understanding what to do when users are misbehaving and need advice and guidelines? This course is for you. It will help you adopt some basic design thinking to help you understand the structure of a community, the basic interactions between people, and the dynamic and tips for how to increase length of stay and other activities that could help sustain the community. We will cover the basic understanding of communities using metaphors with the real world and offline communities. Draw some conclusions, prepare a set of questions to ask ourselves before building an online community. Setting people's goals, rewards and motivation. Setting business goals clearly. Setting branding goals. You will walk out of this course with a guide you will have built yourself that will help you doing a great job. |
celine semaan vernon | Completed | |||||||||||||||||||||
Dive into PythonThis course closely follows Mark Pilgrim's "Dive into Python" book, and is designed for experienced programmers. Go to the course page This course is based on the book Dive into Python by Mark Pilgrim and is freely available. You can either choose to download the .zip file containing the .pdf and associated files, or you can read the book online. Please note for non-native speakers of English that the book may have been translated into your native language. Dive into Python is meeting on the forums only. |
M. Volz | Completed | |||||||||||||||||||||
DIY MathThis course is designed to build independent study and peer-support skills for mathematics learners at all levels. Go to the course page This is a mathematics course open to all topics and levels (unless participants come up with a compelling reason to focus during the course). The main "pedagogical" reasons for such radical openness are: (1) To give people one extra reason to take initiative in their own learning. One might say "I've always wanted to learn about P vs NP", another might say "I've always wanted to learn precalculus" -- both are overcoming a mental and emotional hurdle. I'm not suggesting that it's the *same* hurdle, but there are probably some similarities. In the same way that a writer's workshop can serve writers with different interests, this "DIY Math" workshop can serve mathematics learners with different interests by providing a place to talk about their challenges and successes. (2) To help people develop skills at co- or peer-to-peer teaching. Ultimately people have to do their own homework exercises and so on, but one can also learn a lot in mathematics by helping others. My "teaching philosophy" is that there are no stupid questions, even if there are a lot of dumb answers. Let's see if we can get better at answering questions together. There is no official text book, but participants may want to take a look at "How to solve it" (or other books) by George Polya. Participants will get access to a new "beta" grade libre software platform being developed to support mathematical communication; we'll also have a mailing list available as a fall-back mechanism (and if you're interested in the course, please sign up for the list now to talk about your ideas or questions). |
Joe Corneli | Completed | |||||||||||||||||||||
Django & Javascript for subtitling videoWant to improve your knowledge of Django and JavaScript on Universal Subtitles, an open source project to subtitle the world's videos? Go to the course page This course offers web developers an opportunity to improve their knowledge of web development in Django and JavaScript, by participating in a non-profit, free and open source project that's creating a space for collaboratively subtitling the world's videos: Universal Subtitles. Participants will be stepping into the middle of a development process with a 6 person team that's building: 1) a Django community site for collaboratively subtitling video and 2) a javascript widget for adding subtitles and translations to videos, based on Google Closure. You will work with us to choose tickets that offer the right level of challenge and/or require knowledge you'd like to acquire. We can offer you pointers as you take on these tickets (e.g. links to resources, keywords to google, or an outline of how we'd approach the problem) and you can accompany your commits through our QA process and release to the production site. The successful work you do in this course will benefit a non-profit free software project working to break down language barriers and make the internet more open and accessible. The universalsubtitles.org site is already home to hundreds of translations and thousands of submitted videos seeking translation, it's maintained by the non-profit Participatory Culture Foundation, and all code is available under an AGPL free software license. Course meeting will take place asynchronously on a google group, to be created when we have a group of successful applicants, and on our main development list. |
Holmes Wilson | Archived | |||||||||||||||||||||
Do You Speak Music?If music is a language, can you learn how to speak it WITHOUT being a musician? (Spoiler Alert: yes, you can) Go to the course page The course is founded on the concept that music is a language and anyone can speak it. And that you don't have to be a professional musician to hear music virtually the same way they do. You should take this course if you want to...
This is not a course in music theory. It will not teach you how to play an instrument or compose a song. Rather, it is like a language course that will teach you how to speak a new language, but not necessarily how to write a poem or a play. |
Gabriel Gloege | Completed | |||||||||||||||||||||
Drupal Social Web ApplicationLearn to use Drupal to build a social web app that lets users collaborate on projects and ideas. #webcraft #p2pu Go to the course page A thread about Open Hippel was started on Groups.Drupal.org back in April 2010 - http://groups.drupal.org/node/59918#comment-248839 Course summary also on https://wiki.mozilla.org/Drumbeat/p2pu/courses/socialwebdrupal
So far, TEDxTokyo Innovators Hub and K. International School are two of our biggest supporters, and Keio University had made it an official school project, which means students can be credited for working on it! My plan is to open the development of this Open Hippel platform up as a course. We'll have hands on development classes, (we need some Drupal gurus from Acquia to help out on this!) The course work will be documented and with the help of Keio students, translated into Japanese. By the end of the course, the whole "book" will be available online under CC license. In learning, it is far better to have a project that is real and has impact on the real world! Just like Stanford's project on Extreme Affordability products, students are far more engaged when they're working on real world projects. I think Open Hippel can similarly be that engaging project at P2PU. |
Nicholas Wang | Completed | |||||||||||||||||||||
Education Politics in AmericaLearn about education politics and how to navigate your own investigations in the subject matter! Go to the course page We will learn about the current state and the current players in education politics through discussion and research. Students will learn about current issues and examine them from multiple perspectives and will consider their own education beliefs and relate them to modern American education politics. The class will depend on the research of the students, with extra information and guidance coming from classmates and the facilitator! There will be 5 classes, each lasting approximately an hour. Students will be expected to do research outside of class time. |
Emily C | Completed | |||||||||||||||||||||
Embed External Content In P2PU PagesThis is just a course to demonstrate embedding of content within P2PU course pages. Go to the course page Please see the Course Documents for examples of embedding various external content within P2PU course pages. There is no registration, signup task or syllabus for this course as it is just a demonstrion. However, feel free to add comments to this page or contact me using my contact form if you have questions or feedback. This feature should be available to course organizers and admins. |
Dan Diebolt | Archived | |||||||||||||||||||||
Enterprise Linux BasicsCovering the basics of using Linux in the Enterprise. Useful commands, best practices, and filesystem standards Go to the course page
|
Jamie Duncan | Completed | |||||||||||||||||||||
Entrepreneurial MarketingHow can small enterprises use innovative marketing methods to share their passion + increase their user base? #marketing #p2pu Go to the course page Entrepreneurial organizations often have limited time and budgets for marketing, but also have some great advantages that can be leveraged to increase their user base and achieve success. This course will look at traditional principles of marketing and how they can be applied to small entrepreneurial enterprises, including not only business, but non-profits and other pursuits. We'll look at the most effective marketing tools for these types of enterprises, including customized direct mail, email, public relations, social media, and user-generated content. Course participants will share their own experiences (as a consumer and as a leader for their own enterprise or cause), and we'll share and analyze best practices. Each course participant will be expected to write about their experiences and learning throughout the course. All participants are invited to personalize the course to meet their own learning objectives. One way to do this is through the assignments for each week, which will include "make-your-own-case-studies" and other activities through which participants can design an learning activity that meets their own goals. The final four weeks of the course will allow participants to design and pursue a project to advance their own marketing experience. Ideally, this project will be a real-life exercise to increase the user base of something you're passionate about. Communications |
Karen Fasimpaur | Completed | |||||||||||||||||||||
Español para extranjeros¿Por qué no sacarse el B1/B2 de español con clases gratis? Why don't getting the B1/B2 Spanish with free lessons? Go to the course page
¿Qué haremos durante el curso? Para ello llevar a cabo el curso utilizaremos: http://espanolparaextranjeros.pbworks.com , donde podrás hacer tus test para conocer tu nivel de español, correo electrónico, grupo, foros, y para las charlas podremos emplear Skype, o cualquier otro programa que nos permita hablar. : Al terminar el curso aquellos que quieran podrán examinarse de los citados grados en le lugar que sea más cercano a su domicilio. To carry out this course we will use: http://espanolparaextranjeros.pbworks.com/ ,where you can make your test and know your lebel of Spanish, email, groups, forums, and we can use Skype chats, or any other program that allows us to talk. The working materials are texts from newspapers, radio recordings ,and chats through Skype. Calendar We will have a lesson once a week for two hours to start, held either in the forum or chat or Skype. At the end of the course, we could consider taking the exam of those degrees if they take place somewhere near home.. If there were students interested in lower-level courses, students in higher grades could work teaching these students. Any suggestions, collaboration, etc. from participants will be welcomed by proposing topics, readings etc. |
Miguel Angel Quin... | Completed | |||||||||||||||||||||
Experiencias web con html5No construyas aplicaciones web , crea experiencias web con html5 Go to the course page
Presentacion
material course (works,lectures and code demos)released under CC. : )go inside html5 webcraft.giweb.org pass: p2pu (only in spanish).
La nueva generación de navegadores web trae consigo una gran cantidad de nuevas características que abre las posibilidades del desarrollador y diseñador web. Nuevas propiedades para nuestras hojas de estilos, transiciones css, audio, video , relocalización, sockets , las extraordinarias bases de datos locales, los nuevos motores de javascript, y posibilidades ilimitadas en cuanto a gráficos en nuestro navegador; cambiaran la forma en que interactuamos con la web.
En la época en que vivimos sin limitaciones de ancho de banda y recursos físicos, el front-end de nuestra aplicación a mi parecer y dependiendo el enfoque de nuestra aplicación (para los escépticos), es tan importante como un gran back-end, es decir, las aplicaciones que tanto usamos actualmente tienen una lógica de presentación tan compleja que hace gran parte de la magia. Encaminémonos en este mundo tan interesante donde tendré el honor de guiar a personas enfocadas y con animo de aprender e investigar en nuevas tecnologías para nuestro bien y el de nuestra sociedad. |
dany bautista | Completed | |||||||||||||||||||||
Find, Author, and Share Open TextbooksCan use of OER empower educators to share materials and improve the outcomes for their learners? Go to the course page At a time when commercial textbook prices are soaring and a fundamental shift in the way we access and create information has occurred, why not consider using or authoring an open textbook? Open licensing means that you can freely incorporate open resources into a textbook that meets the needs of learners in your course and provide re-usable resources for other educators. In this course, we will learn together how to find high-quality open textbooks and open educational resources and adapt them for re-use. We will explore different authoring and hosting platforms such as Connexions, Wikibooks, Wikieducator, LeMill, and iTunes University while ensuring that students with learning disabilities and mobile devices can also access materials. Open Licensing models will be a key component of the course as we gain understanding about what can be freely used, copied, modified and how we can make our materials available for re-use. The use of weekly discussion forums and our community meetings will be the primary way to connect with each other around the course learning objectives as we share our insights and tribulations with others in the class. You will develop an OER project in a small team and work asynchronously on this throughout the six week course. Several guest speakers from the OER community will join us during the community meetings sharing their experiences and answering questions for those who are starting on their journey with open textbooks and open educational resources. |
Una Daly | Completed | |||||||||||||||||||||
Flashgames IIntroducción a la programación de juegos Flash AS3 usando open source Go to the course page Podemos desarrollar juegos con varios lenguajes y obtener resultados similares. lás ideas de programación se mantienen. |
yere maya | Completed | |||||||||||||||||||||
From GIMP to xHTML and CSSCreate a website in xHTML and css: make a design in GIMP, slice it, code it. Go to the course page
Contents
|
Wouter Cox | 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/getting-started-with-scilab/. 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 | |||||||||||||||||||||
Getting your CC project fundedHow do you write a project proposal, and how do you get it funded to raise money for a Creative Commons project? Go to the course page This course is meant for those who are working on finding funding for Creative Commons projects. During the course, through a series of workshops and seminars, you will be taken through the steps from an initial idea to having a finished project proposal that can be submitted. You provide the idea -- we provide the guidance to turn this into a proposal that can't be refused. In total, six workshops on different areas of a project proposal will be conducted during the first weeks of the course. After this, there will be a series of expert and peer reviews of your proposals, which you will also contribute to by reviewing other students projects (we'll cover reviewing specifically in a workshop, so you know what to look for, and what to avoid in your own projects). Don't know where to turn for funding? Don't worry: during the course, we'll go through the various options available, as well as provide individual help during the course to assist you in finding the right finding body for your project. We will also do what we can do help you find partners for your project, if needed. By the end of the course, you will have a finished project proposal that you can proceed to submit to a funding body, and wait for their (hopefully) positive reply! Please note that the course will run in English, and all our writing will be in English. If you must, you can write your proposal in another language, but we'll only be able to provide reviews of projects written in English, Spanish, Swedish, Danish, Norwegian, Russian and Bulgarian. We'll try to add more languages that we can work in by having more reviewers take part in the course, but we can't guarantee this yet. If you're further interested in the course, you can also read more at the Creative Commons wiki where the workshops are outlined in more detail. This course uses an image "23.365 - Money" available under a Creative Commons Attribution-NonCommercial-ShareAlike license. Copyright 2010 by Mauro Quercia. |
Jonas Öberg | Completed | |||||||||||||||||||||
HTML & CSS from the beginning.Not quite sure how to make HTML & CSS work like you want it to? Fix that with this course. Go to the course page Brand new to HTML & CSS and can't quite get it do what you want it to? This course will help you change that. We'll start at the very beginning, covering the important things you need to know before you dive deeper into the wholesome world of crafting beautiful web pages. Please note that the course is currently full for May 2011. If you would like to join the September 2011 intake add your name to the waiting list > http://jmcrl.com/fjdpz |
Jamie Curle | Completed | |||||||||||||||||||||
HTML5Is HTML5 more than "just HTML" and can I actually use it to create a website today? #webcraft #p2pu Go to the course page
As reporters, analysts and programmers the participants will take part in the ongoing "HTML5 Browser Tournament" and create a report (website) on the state of HTML5 implementation at the time of Fall 2010. Themes we plan to cover:
We therefore will use technologies like HTML (of course!), CSS3, SVG and JavaScript. |
Dennis Riedel | Completed | |||||||||||||||||||||
Human TraffickingDifferent manifestations of trafficking in human beings with a special emphasis on trafficked women and children through real life examples. Go to the course page Human trafficking is modern-day slave trading. In fact, the slave trade today is more global and greater than the African slave trade during the 1700's and 1800's. Traffickers use violence, coercion and deception to take people away from their countries and homes. People and children are trafficked between and within countries and are used as manual laborers, factory and agriculture workers, boy soldiers, domestics, and sex slaves. |
Marija Dimitrijevic | Completed | |||||||||||||||||||||
Inteligência Coletiva e AVAComo potencializar a inteligência coletiva em ambientes virtuais de aprendizagem Go to the course page
Seja qual for o devir da Educação a Distância Online e dos Ambientes Virtuais de Aprendizagem (AVA), não podemos desconsiderar a questão da Inteligência Coletiva -IC , principalmente agora com o advento da chamada Web 2.0, que potencializa de forma sem precedentes as três leis fundamentais da cibercultura: a liberação do polo de emissão, a conectividade e a reconfiguração dos formatos midiáticos.
Cabe destacar que neste curso Ambiente Virtual de Aprendizagem é entendido como um sistema complexo composto por pelo menos três dimensões interdependentes: metodológica, social e tecnológica.
Os estudos apontam a Inteligência Coletiva como uma das tendências a serem incorporadas às práticas educacionais em futuro próximo. Mas o que é, de fato, Inteligência Coletiva? Quais os fatores pedagógicos envolvidos na sua mobilização? Quais as tecnologias de suporte para a IC? O que de fato queremos saber é: “o que faz mobilizar a Inteligência Coletiva em ambientes virtuais de aprendizagem?” |
José Erigleidson ... | Completed | |||||||||||||||||||||
Interactive Open Video with PopcornJoin hackers and filmmakers in re-inventing video on the web - http://new.p2pu.org/en-US/groups/interactive-open-video-with-popcornjs Go to the course page Whether you're a developer, a video blogger, or a frequent visitor to YouTube, open video is a compelling new technology. This course helps you break into the WebMadeMovies and Popcorn.js projects.
|
Nick Doiron | Archived | |||||||||||||||||||||
Interprete de comandos y UnixPara familiarizarse con la operación de sistemas tipo Unix (como Mac OS X, Linux, OpenBSD) desde una terminal. Go to the course page Típicamente los servidores web, servidores de correo y servidores de bases de datos por seguridad y eficiencia se basan en sistemas operativos tipo Unix de fuentes abiertas (como Linux y OpenBSD). Por esto se administran efectivamente desde un interprete de comandos en una terminal. Así mismo algunos sistemas operativos recientes y muy usables (como Mac OS X) se basan en sistemas tipo Unix y se pueden operar desde un interprete de comandos. En este módulo de capacitación de 1 mes de duración, se aprende lo básico sobre el interprete de comando Por su relevancia este módulo también es prerequisito para la mayoría de los demás módulos propuestos en el plan de capacitaciones para este año. Como parte de la capacitación virtual gratuita sobre la infraestructura de Peer 2 Peer University se propone semanalmente:
Durante las 4 semanas del curso, se espera una dedicación semanal de 5 horas para la realización de lecturas, prácticas y ejercicios. Para quienes lo deseen, complementando la capacitación virtual gratuita se ofrece una capacitación presencial y retribuida en San Nicolas, Soacha (en instalaciones de la Iglesia Menonita), en Barranquilla (en instalaciones de CEDERHNOS) y eventualmente en Bogotá con el apoyo de diversas organizaciones (Banco de Datos del CINEP, Pasos de Jesús, Iglesia Menonita de la Resurección, Comedor Pan y Vida de San Nicolas, CEDERHNOS). La parte presencial concluye con una evaluación y expedición de certificado. Para inscribirse a la parte virtual registrese en Peer 2 Peer University e inscribase a este curso (ver instrucciones detalladas). Para preinscribirse a la parte presencial complete el formulario en línea. Los contenidos publicados para este curso son de dominio público |
Vladimir Támara P... | Completed | |||||||||||||||||||||
Intro to Design and UsabilityWhy is web design important? What is Usability and what does it mean to my site design? Go to the course page
This is a basic introduction to usability and design fundamentals for absolute beginners. Designing for the web is all about presenting your content so it works best within a relatively fixed environment, such as an HTML/CSS document, and usability is all about making it work well for users who have fairly fixed expectations of how to navigate a website, so they enjoy using your site and stay to use your content.
The goal of this course is to get you thinking about design from the point of view of the audience, not the designer, and not the client. The focus of this class will be on understanding design and introductory usability concepts for people who already have some very basic HTML skills. We will look at what constitutes typical user behavior; eye tracking and how designing to typical behavior means certain layouts are more usable; why contrast, text sizes, type styles, choice of graphic elements, and color choice are important; and a basic overview of what user experience is and why it's important for any page. We will also cover what copyright means to you as a designer and where to get images and content legally, as well as looking at freely available online tools. We will be using the publicly available work of Vincent Flanders and Jakob Neilsen as our main resources.
Copyright vs. creative commons resources: |
B. Maura Townsend | Completed | |||||||||||||||||||||
Introduccion a la Programacion en GeneraAquí veremos lo necesario para sumergirnos en el área de la programación de cualquier lenguaje de programación. Go to the course page Como programar? esto y mas es lo que estaremos tratando a la introducción a la programación. |
Jorge Dominguez | Completed | |||||||||||||||||||||
Introduction to Contributing to LernantaLearn how to contribute to the open source project that powers the new #P2PU. #opensource #python #django Go to the course page This is an introduction to contributing to the open source platform that P2PU runs on: Lernanta. Lernanta is based on (also referred to as a fork of) Mozilla's Batucada project and is a Python/Django web application whose code is on GitHub. We'll walk through the whole process together from getting the code, running it locally, finding a bug to fix, fixing the bug, and contributing the fix to the Lernanta project. This activity will be occuring on the new P2PU site: http://new.p2pu.org/en/groups/introduction-to-contributing-to-lernata/ Please sign up or follow there! |
Jessica Ledbetter | Completed | |||||||||||||||||||||
Introduction to DrupalThis is a pilot test of a Self-study Course: Introduction to Drupal. Admissions are closed for the testing phase. Go to the course page Summary: Free 6 week self-study course to learn about Drupal. Week- by-week emails to help motivate you and organize your learning experience. Think of it as a book-club for free learning materials about Drupal. Acknowledgements What is this course about? Problem: What is Drupal? What can it do? Drupal is peculiar, the features which make it powerful and different from other systems, also make it difficult to grasp. There are excellent resources out there, but a novice user can get google-itis from searching through material which isn’t at the right level, shows out dated practices, or is not up to date. This course will be a self-study introduction to take people on a rolling basis through the course. How it works: Each week, you login to the site which contains 2-3 hours of selected self-study videos, tutorials and materials to work through. You will also get access to a recorded webinar* discuss the materials. Login to P2PU.org to discuss each weeks materials with fellow students. Acquia partner Web Enabled are offering a push-button hosting environment as an option for new users to learn on and try out some advanced features of Drupal. * The first time it is run, a LIVE webinar is held so guest guides can answer learner questions- “What kinds of problems and questions did they find?” to talk about that weeks learning materials. These are recorded, and when students work through the course later, they watch the recorded webinars. Each week:
|
Heather James | Completed | |||||||||||||||||||||
Introduction To FinanceThis course will cover basic finance and economic topics. Go to the course page This course will touch on macro and micro economic issues such as; foreign exchange, global wages and geo political risks. The finance topics will cover areas such as cost of funds, cash flows and financial modeling. This is a project-based course and each week’s lesson will be a part of the financial project. Final project is to start a business that involves either the import or export of goods or services. Examples; setting up an offshore call center to sell insurance. Buying raw material from a foreign source or exporting finished goods. This course will touch on macro and micro economic issues such as; foreign exchange, global wages and geo political risks. The finance topics will cover areas such as cost of funds, cash flows and financial modeling.
Reading assignment: http://useconomy.about.com/od/glossary/g/prime_interest.htm 1) Why do countries have currencies with different values to each other?
|
eric desmond | 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 | |||||||||||||||||||||
Introduction to PHPAre you ready to take the leap from static pages to dynamic content generation? Go to the course page
"If you threw a dart at a wall filled with the top websites from around the world, chances are excellent you'd hit one using PHP."
This is a quote from a favorite XtraNormal video of mine. And, although I think many would find large chunks of the video to be objectionable, the statement above rings largely true. PHP tends to get picked on from time to time (Ruby on Rails, I'm looking at you), but for all the negative press, PHP has proven itself time and time again for the greater part of the last decade. PHP developers are widely sought after, and some knowledge of PHP is nowdays an essential tool for any aspiring web developer. This course is about programming in PHP. It's about exploring PHP's strengths and its flaws. It's about why PHP has remained remarkably resilient, while many web application frameworks have come and gone in the time it's taken PHP to become and remain a major web scripting language. It's about learning to leverage the tool that is the PHP language, so that you build the website you've been dreaming about. Topics Covered: PHP Programming Fundamentals, Dynamic Webpage Content Generation, Best Practices for PHP Server Programming Target Skills: 1) design and implementation of simple dynamic webpages using PHP, 2) utilization basic PHP programming structures, 3) basic tenets of good PHP application design, and 4) the basic components of PHP web security Course Timeframe: 1) January 26 - April 6 (10 Weeks), 2) 1 one-hour weekly meeting (chat-based) (exact time TBD, based on participant and coordinator availability) 3) the one-hour weekly meeting may or may not include small group assignments (voice conference chat, Skype, when available) (If you do not have a mic or high speed internet connection, do not worry! Your small group will accommodate you!) 4) approximately 1-2 hours of readings and programming assignments scheduled per week |
Matthew Buscemi | Completed | |||||||||||||||||||||
Introduction to programming C#This course is an introduction to programming in C#. The course is aimed at beginners, and culminates in creating a proper application. Go to the course page Introduction to programming: Introduction to C#: Building a Human Resources admin program |
Anish Patel | Completed | |||||||||||||||||||||
Introduction to Programming with RubyExplore Ruby, a high-level programming language optimized for productivity and happiness! Go to the course page Introduction to the basics of programming using the Ruby language. By the end of the course, participants should be comfortable programming at a basic level using Ruby. Some may be at a level appropriate for more advanced programming courses, including those offered by Ruby Mendicant University. Participants will be highly encouraged to make a meaningful contribution to an open-source project, thereby earning the Open Source Contributor Badge. |
Andy Lindeman | Completed | |||||||||||||||||||||
Introduction to Ruby and RailsLooking for a web framework that's optimized for programmer happiness and sustainable productivity? Learn Ruby and Rails! #webcraft #p2pu Go to the course page Ruby is a fascinating object-oriented language suited for many purposes. Rails is a popular web framework for Ruby. This course will introduce the Ruby programming language, focusing on those features and concepts that will be important when developing web-based, database-backed Rails applications. Course participants will learn with freely available web resources and by completing small assignments. Participants will also create a simple web application individually or in small groups. Because this course will cover a lot of ground, it will be completed over 10 weeks. |
Andy Lindeman | Completed | |||||||||||||||||||||
Javascript 1-2-3Qué puedo y qué no puedo lograr con #javascript en la web de hoy. Qué debería saber y qué sería mejor no hacer. #webcraft #mozilla Go to the course page ECMAScript (más conocido como Javascript) es el lenguaje de programación interpretado de manera nativa por los navegadores de Internet (browsers) y se ha convertido en un elemento indispensable del desarrollo de sitios web. En este curso aprenderemos las bases, la sintaxis y las principales construcciones del lenguaje, su interacción con la ventana del navegador y con el documento HTML, o más específicamente, con el Modelo de Objeto del Documento (Document Object Model o simplemente DOM). Esto constituirá la base para avanzar posteriormente a las complicaciones adicionales que introduce su empleo para hacer actualizaciones asíncronas de las páginas web (lo que también se conoce comúnmente como AJAX). |
David Suárez | Completed | |||||||||||||||||||||
Javascript 101***THIS COURSE IS NOW RUNNING ON http://new.p2pu.org/en/groups/javascript-101/ Go to the course page
The basic process of learning and participation will be as follows:
|
Maya Incaand | Archived | |||||||||||||||||||||
Javascript: 101This course will cover basic concepts of Javascript programming and the DOM (document object model) Go to the course page Update: We have created a course website to organize this course over the next 6 weeks. Javascript began as a language to program web pages, but now it has become much more than that. There are server side frameworks for creating entire applications in Javascript, and testing frameworks which allow us to write scripts in Javascripts, and the original intent of creating dynamic web pages with Javascript as well. The course content will consist of a series of video talks delivered by Douglas Crockford on Javascript programming. I have orgamized these videos in the form of a course on this website. The basic process of learning and participation will be as follows: The blog posts and assignments uploaded on open source repositories will become your "proof of learning". Course Schedule: Week 1:
Week 2 Week 3 Week 4
Week 5
Week 6
|
Parag Shah | Completed | |||||||||||||||||||||
jQuery - The fundamentalsA beginners course on jQuery, with a look at AJAX and plugin development. Go to the course page This course has been recreated at the new P2PU site.
You will be able to follow this group.
http://new.p2pu.org/en/groups/jquery-the-fundamentals/ jQuery is fast becoming a must-have skill for front-end developers and for those who have decided to learn the language but have found the jargon to confusing....then this course is for you. The purpose of this course is to provide an overview of the jQuery library and to explain the fundamentals in an easy and understandable way possible. And to offer real world projects to get your teeth stuck into. When you're done with the course, you should be able to complete basic tasks using jQuery, and have a solid basis from which to continue your learning.The best way to learn is by doing, so this course will be very much hands on. We are going to be following along with Rebecca Murphy's jQuery Fundamentals online book and using the offline learning kit supplied by Addy Osmani. And in edition i will be using my own tutorials and towards the end of the course we will be visiting some of my favourite tutorials, which will be fun and should snap everything into place. I will say that even though i know jQuery, i am no way an expert so i will also be learning as we go. |
neil pearce | Completed | |||||||||||||||||||||
jQuery ~ For the Love of DollarIntermediate Level Course Covering jQuery API, Open Source Tools and jQuery Community Resources Go to the course page jQuery is a cross-browser JavaScript library that simplifies client-side scripting of HTML (HyperText Markup Language) pages using CSS (Cascading Style Sheets) based selectors to select, style and manipulate page elements. jQuery additionally offers superb support for DOM traversal, event handling, visual effects, animation, AJAX (Asynchronous JavaScript and XML) and much more. With a vibrant community for support, jQuery also has an enormous plugin repository for added functionality and a fantastic user interface library of widgets which can be simply inserted into your web page and easily configured. This course will use Rebecca Murphey's open source ebook "jQuery Fundamentals" [1] and Ben Nadel's video series entitled "An Intensive Exploration of jQuery" [2] as our primary learning resources. For examples, demos and assignments we will use collaborative tools such as jsfiddle [3] and FireFox browser add-ons such as FireBug [4] and FireBug extensions [5]. Rather than extensively covering every aspect of the jQuery API and plugins, the course will have a emphasis on learning jQuery in a participatory environment using jQuery community resources and free tools such as jsfiddle and FireBug. Although the majority of the course communications will take place through group email, we will attempt to use a conferencing tool such as TalkShoe [6] (participate via dial in or client software) to hold a few live conferences. [1] jQuery Fundamentals by Rebecca Murphey [2] An Intensive Exploration Of jQuery by Ben Nadel [3] jsFiddle by Piotr Zalewa [5] Firebug Extensions [6] TalkShoe |
Dan Diebolt | Completed | |||||||||||||||||||||
Kitchen Science - Mar 2010Science is awesome, cooking is awesome. Let's practice both. Go to the course page The starting point for this course was the MIT OCW course “Kitchen Chemistry”, which was The aims of this course are twofold. Firstly, and in this we are following Hervé This, if one knows the explanations science offers for the techniques and recipes handed down from chef to chef and mother to child, one can learn to adapt recipes and modify techniques proposed in recipes according to the utensils available. This is likely to be useful for any cook and allows the discussions in the course to become very practical. The first aim is thus to learn more about this scientific background of cooking, and while the MIT ‘Kitchen Chemistry” experiments contribute to achieving this aim, expect to read other authors and do different experiments. Secondly, our aim is to extend what we understand when we say the ‘science of cooking’ to more than just chemistry and physics. This aim is more academic, or journalistic if you are more comfortable with that, than practical. The idea is to do a research project where participants in the course attempt to write something meaningful about cooking, from their own – or a perspective they choose- scientific disciplinary perspective. Think about the sociological approaches to cooking, how recipies (might have? ) evolved under influence of classical economics, taste and evolution – the possibilities are endless. The best projects are sent for review to journals, magazines, or cooking blogs, to see if we can get some p2pu work published. |
Niels Sprong | Completed | |||||||||||||||||||||
Learn Python the Hard WayThis course closely follows Zed Shaw's "Learn Python the Hard Way" book, and is designed for new or inexperienced programmers. Go to the course page This course is an introduction to programming for the complete beginner. If you already can code in another language, this course will probably drive you insane, because it is extremely basic. The text for the course is Learn Python the Hard Way by Zed Shaw and is available for download for free. This course will be primarily meeting on the forums. After joining the course you will be added to the group. Then you will be able to post messages to the group either by going to the group link and posting to the forums, or by e-mail. |
M. Volz | Completed | |||||||||||||||||||||
Learning Web UI AutomationLearn how to automate web applications by driving real browsers Go to the course page This course will give a good grounding on using the Selenium Web Application Testing Framework. Selenium is a popular tool used by the top web companies like Google, Mozilla, Microsoft and many more. By the end of the course, participants will have the confidence to automate most web applications. This will then give you the confidence that your application works as it is intended. |
David Burns | Completed | |||||||||||||||||||||
Lectura del griego del NT 101Una introducción a los elementos básicos de la lectura del griego del NT basada en 1 Juan 1-2 Go to the course page
Este curso es una Introducción a la lectura del Griego del Nuevo Testamento diseñado para estudiantes que deseen aprender por sí mismos. En el curso se enfatiza el reconocimiento de los caracteres del koine (griego popular en que fue escrito en NT) y la identificación de las palabras griegas con sus respectivos equivalentes en español. Se introducirán los conceptos básicos relacionados con la función de las palabras dentro de las oraciones y sus respectivos significados. Se introducirán los conceptos relacionados con los tiempos o aspectos de los verbos griegos, su modo y su voz. No se requiere que los estudiantes tengan conocimientos previos del idioma, ni conocimientos avanzados de gramática, pero si el estudiante desconoce algún concepto expuesto, deberá investigar para ponerse al día. |
Henry Roncancio | Completed | |||||||||||||||||||||
LibreOffice básicoAprender las funciones más comunes de LibreOffice Go to the course page LibreOffice es una nueva, elegante y completa solución ofimática, que puede abrir y guardar la mayoría de documentos, hojas de cálculo y presentaciones creadas con Microsoft Office. Además de su funcionalidad es de fuentes abiertas y por lo mismo no exige el pago de licenciamiento (aunque es importante donar a sus desarrolladores). Y además su historial de seguridad (que proviene de la seguridad de OpenOffice) es mucho mejor que el de Microsoft Office. La principal inversión de un usuario potencial de este programa es capacitarse. En este curso (que se da en el marco de un plan de cursos) tendrá la oportunidad de aprender lo básico de LibreOffice como usuario, por ejemplo para que pueda considerar migrar su organización. Complementando esta capacitación virtual gratuita, este módulo de capacitación se ofrecerá de forma presencial y retribuida en Bogotá con el apoyo de diversas organizaciones (Pasos de Jesús, Iglesia Menonita de la Resurección, Comedor Pan y Vida de San Nicolas y Banco de Datos del CINEP) y de forma virtual y gratuita en Peer 2 Peer University. Para inscribirse a la parte virtual registrese en Peer 2 Peer University e inscribase a este curso. Para inscribirse a la parte presencial complete el formulario en línea |
Vladimir Támara P... | Completed | |||||||||||||||||||||
Linux+ Fundamentals and CertificationLearn to plan, install, maintain, and troubleshoot Linux Operating Systems. Prepare for the Linux+ Certification. Go to the course page This course is designed to teach you the skills needed to effectively administer Linux workstations and servers. Students will plan, install, maintain, and troubleshoot Linux operating system services. The skills developed here will help prepare you for the CompTIA Linux+ certification exam. |
Frank Perez | Completed | |||||||||||||||||||||
Local Open Govt. InnovationHow to bring transparency, public participation, and collaboration to your local government. This is an international course! Go to the course page The purpose of this international course is to empower emerging and established leaders who want to improve their local government. We are building on the momentum generated by the US Open Government Initiative to bring transparency, participation, and collaboration to all levels of government. Participants in this course will learn how to grow the open government community in their part of the world. Participants will be sharing knowledge, challenges, and solutions in order to hold 100+ Local Open Government Innovation Summits across the US and abroad in May 2011. This course has evolved and now we are moving forward only if we have a critical mass of 100 organizers step forward to hold a local summit: http://local-opengov.eventbrite.com/ |
Lucas Cioffi | Completed | |||||||||||||||||||||
Managing Election CampaignsHow to Win An Election with $2.00 and a pint of Cooking Oil Go to the course page This course covers the mechanics of managing election campaigns, including campaign organization, campaign finance, analyzing and using voter data, using direct mail, scripting telephone contact, managing volunteers, and understanding the legal environment. The project for the course will be to work from a California template and map the similarities and differences for each course participant’s jurisdiction. The course is offered with two caveats: (1) many of the techniques will scale to larger election campaigns, but others will not; and (2) the legal environment around voter data is critical to any data-driven voter contact effort. |
Larry Cooperman | Completed | |||||||||||||||||||||
Math-rich baby and toddler environmentA course for sharing know-how 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 know-how about creating math-rich 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 eye-level 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 fast-paced, highly interactive online course introduces participants to curriculum development ideas of the last decade, concepts from the near future, and tried-and-true 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/game-designers-1 -- 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 next-generation "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 self-study (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 | |||||||||||||||||||||
MediaWiki appropiationHow to use, install and customize MediaWiki for nice open knowledge projects Go to the course page This course is for MediaWiki beginners, planned for acquiring different essential skills around the tool: editing, installing, administrating and customizing it. Each part is designed to address a topic and increases in complexity, from edition basics and tricks to having one wiki ready for your own collaborative purposes. So be ready to navigate through some practical instructions (mainly video resources, but also some detailed HowTos), to get your hands dirty editing wikis and, specially, to upload stuff and check URLs (and then all over again) until your wiki looks and works as you want it to. The course is basically asynchronous, except for a couple of weekly office hours. The process will be based on weekly discussions, then activity, then wrapping up. Participants are expected to work in the course related tasks around 3-5 hours minimum per week on average. There will be an activity goal for every week, with a previous discussion about it and about the resources/knowledge needed. Before going to the next activity we should evaluate outputs together and troubleshooting if needed. Note that after the second week activities will take place mainly at each participant's MediaWiki installation. :: Week #2 :: Week #4 :: Week #5 :: Week #6 For all this activities each participant will be involved into testing and/or checking some other participant's activity, and in some occasions reporting to the group (while all of them should report to the course facilitator when needed). So the whole process of peer-to-peer learning here depends on each participant doing a minimum activity for creating their stuff (writing, uploading, modifying code) plus paying attention to some other person activity (checking what he does, or being its beta tester). |
Enric Senabre Hid... | Completed | |||||||||||||||||||||
Medical Marijuana 101Section 2 - We're in the forum: Sourcing Seeds, Sprouting, and Rooting Clones Go to the course page Medical cannabis has gotten lots of attention lately. Indications show that cannabis is an effective medicine for people going through cancer therapies, multiple sclerosis, chronic pain, glaucoma, and other debilitating conditions. Many countries and states in America have enacted medical cannabis laws. Unfortunately, not many people know the best practices in growing and processing cannabis specifically for the patients who need it. This introductory course will cover basics of organic cultivation from seed to product, equipment choices, how to research local laws, and quality assurance topics. |
mark candaras | Completed | |||||||||||||||||||||
Moebius noodles: Rich math for familiesMath is more than counting! What can your preschooler do with symmetry, fractals, patterns and more in 5-10 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 e-mailing 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 | |||||||||||||||||||||
Music Theory IntroductionWhat is the best way to learn how to read music? Why do we use the harmonic minor scale? What is a minor 3rd or a Perfect 5th? Go to the course page Introduction to Music Theory is a beginner level course focusing on the fundamentals of Music Theory. This course is designed to help facilitate a better understanding of the theory behind the music we play and listen to. We will analyze various musical excerpts to help better understand how these theories have been applied in the past as well as their relevance today. Participants will be given a weekly lesson and written assignment. There will also be listening assignments and one major project. |
Michael Gilsinan | Completed | |||||||||||||||||||||
Old Pagehttp://p2pu.org/webcraft/javascript-101-1 | Maya Incaand | Archived | |||||||||||||||||||||
Online Health Information: Beyond WebMD8 in 10 internet users search online for health information. Do you? How often do you find what you're looking for? Go to the course page According to the Pew Research Center, "Eight-in-ten internet users look online for health information, making it the third most popular online pursuit among all those tracked by the Pew Internet Project" (http://pewresearch.org/pubs/1875/internet-health-topics-accessing-update...). Today, more and more people are seeking out health information on their own, becoming active participants in their own (and their families') health care. And more and more health information is easily available on the internet. Unfortunately, not all of it is accurate, up-to-date, and/or appropriate. This course is designed to help you, as online "consumer health information" seekers, better navigate the rich world of internet health resources. Who is an online consumer health information seeker?
Throughout the course, we'll "meet" as a group on a regular basis to discuss various health information concepts, including health literacy, how to evaluate health information websites, specific online resources, personal health records, and finding health information on the social web (Twitter, Facebook, etc.). We'll focus on free and open resources, in the spirit of P2PU, from organizations like the National Library of Medicine. There will be exercises to help you become familiar with the material, a small "final project" to capture what you've learned, and a community of your peers who can contribute to and support your health information searching beyond the P2PU classroom. A couple important notes:
|
Amy Donahue | Completed | |||||||||||||||||||||
Online Maps with OpenLayersHow do free and open maps compete with companies such as Google? Make maps and design geo-mashups with HTML and JavaScript. Go to the course page Online maps are a rapidly growing technology. The unique connection of maps to real world information has given open and crowdsourced maps some advantages over even the best-funded companies. A Map Making and Programming Class Topics * OpenLayers.org, a free and open source JavaScript library, will be used to explore the basics of adding maps to web pages. This experience gives you the know-how to use map APIs from Google, ESRI, Microsoft, or CloudMade (these alternatives will be part of a group discussion) * Applications of maps, including open source solutions for business, disaster response, open government, and the environment, will be discussed. Participants choose a research topic. * A final 'interest project', chosen by the participant, will be a web map which displays real-world data and produces an informative, interactive, artistic, and/or persuasive online experience. |
Nick Doiron | Completed | |||||||||||||||||||||
Open Creative NonfictionInterested in recounting your life events? Can we even capture ourselves in narrative? How do physical spaces affect that story? Go to the course page This course will assume an understanding of basic writing structures—point of view, conflict, plot, and style. (If you are unfamiliar with such terms, see Wikipedia and The Open Fiction Project (http://www.tofp.org/) as two places to start learning.) The course will resemble a workshop, with participants writing and critiquing peers, over the six weeks. The point of the course is to encourage peer-to-peer interaction and feedback on one another's work. As such, respect, tact and trust are of supreme importance for the success of the course, so participants should possess and exhibit those traits. Lastly, memoir can be a gristly task. We will be reading disability narratives, sobriety stories and pieces that address sexuality. Come prepared to wrestle with discomfort. Click here to read more about the Course Theme, Terms and Class Structure.
Gretel Ehrlich: A Match to the Heart: One Woman's Story of Being Struck by Lightning, Chapter 1. |
Vanessa Gennarelli | Completed | |||||||||||||||||||||
Open GovernanceHow can open communities (of volunteers) like P2PU make good decisions and get stuff done? Go to the course page In this course we will try to understand how open communities of volunteers -- like this one -- can make decisions and take action, often using governance structures that look very different from the traditional models we see in firms. P2PU makes for an interesting study subject and we will look at some real-world examples that have come up during the past year, and some of the governance questions that we, as a community, are working on at the moment. While P2PU is a convenient starting point, participants are encouraged to bring their own case-studies and questions for discussion in the group. We will look at research from different disciplines that has relevance to our questions, including the concepts of authority and leadership (Ronald A. Heifetz and others), transparency and accountability (Lawrence Lessig and others), the ability and inability of groups to make good decisions (Cass Sunstein and others). We'll also look at the relationship between legal requirements for incorporation, and governance models that might be difficult to "squeeze" into traditional legal structures (using the experience of One Click Orgs). We will use this background to look at a variety of examples from open source, and open innovation communities; and to address challenges and questions that arise in our own work. A number of guests from the "open" world, will participate to address specific questions, and share their experiences. |
Philipp Schmidt | Completed | |||||||||||||||||||||
Open Governance and LearningWhat are the relationships between open governance, organizational learning and peer-based learning? Go to the course page
The plan for this course is to work together, using various free communication and collaboration tools, to examine the relations between open governance, organizational learning, and peer-based learning, and design another course for P2PU based on what you are learning here!
We will benefit from talking with three remarkable guests:
We will try to meet for live conversations once per week (frequency and exact schedule to be decided by course participants). |
Marisa Ponti | Completed | |||||||||||||||||||||
Open Journalism & the Open WebCan hacks and hackers work together in the new online news world? Go to the course page Hacks/Hackers, Mozilla, the Medill School of Journalism, The Media Consortium and others are teaming up to develop a solid six-week online curriculum that will benefit both "hacks" and hackers (that's journalists & programmers, in plain English). Each week the course will focus on a different topic, and each week the participants will be joined by a different subject-matter expert (or two) from the field of news innovation. The course readings, online participation, and a seminar are expected to require roughly 4-6 hours per week. The topics that are currently in development are:
This is a Knight Foundation supported initiative. |
Phillip Smith | Completed | |||||||||||||||||||||
Open Wonderland Development ( Java )Fancy learning how to develop 2D/3D content for Open Wonderland? #openwonderland Go to the course page About the course There is an existing community around this open source project, who are willing to collaborate with the course members. This will hopefully provide for a more real context to the experience, making it more relevant. Although this is a course focused on software development, other topics that will likely emerge would be the use of virtual environments in education, and the use of certain software 'best practices' such as pair programming or test driven development, within a geographically distributed environment. The Peer to Peer way Basic learning objectives: Communication tools and schedule |
Josmas Flores | Completed | |||||||||||||||||||||
OS DistributionsWhat is an open-source operating system? Does an open platform facilitate high level customization and how can you utilize it? Go to the course page This course dives into the basic skills required to install and modify an open-source operating system to your liking. You will learn what goes into creating an operating system, what open-source distributions are available and how they differ from Windows/Mac, how to modify an existing distribution and you will explore some of the economic models and legal aspects of open licensing. The focus of the course will be on exploring how individuals and groups can utilize open-source software to create a more enjoyable and individualized experience with technology. We will be using material from the Free Technology Academy and a few other sources. |
Jeff Cosper | Completed | |||||||||||||||||||||
PHP to objects and beyondDo you know what $this->means(); ?> Would you like to know more about it? Go to the course page Object-oriented revolution caught up with PHP long time ago. With more and more code produced that way, you need to jump the OO wagon as soon as possible. This course will provide the basics of object-oriented programming in PHP and dive right in techniques and design patterns. Design patterns that will be covered are:
|
Luka Muzinic | Completed | |||||||||||||||||||||
Potable Water Treatment Study GroupWater is essential, but what processes must it go through to become fit for human consumption? Open U OCW meets P2PU! #p2pu Go to the course page This unit from Open University's open courseware (OCW) will guide us through the continuous cycling of water between land, open water surfaces and the sea before moving on to an overview of the water treatment and supply process. We'll add weekly activities along the way, like drawing how water treatment works, debating hi-tech vs. low-tech water treatment, sharing innovations, and designing own our theoretical treatment systems for a final project. Participants are expected to take charge of their learning a contribute to the course on free will. There is no instructor and no grades. There is no time commitment to this course. Come in a join the conversations as they happen. If you are simply interested in learning the course material on your own, you are free to do so with The Open University anytime you like. Their course materials are free and open.
Note on Open U content: Except for third party materials and otherwise stated, content all content from Open University's open courseware is made available under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Licence (CC-By-NC-SA). |
Alison Jean Cole | Archived | |||||||||||||||||||||
Programando web con PHP¿Te animas a empezar a programar con el lenguaje más popular en la web? aprendamos juntos #PHP Go to the course page PHP es hoy el más popular de los lenguajes de programación en la web, fácil de aprender y altamente productivo, lo que lo ha convertido en la base de miles de sitios masivos en Internet - por ejemplo Wikipedia, Facebook - y decenas de proyectos de software libre programados en PHP, como Wordpress, Moodle, Drupal, Mediawiki, Joomla, World wide web. Arquitectura cliente-servidor. Páginas estáticas y dinámicas. |
Martin Olivera | Completed | |||||||||||||||||||||
Programming Visual MediaCan you learn to code the same way you learned to paint? Intro to programming, studio-style. #p2pu #webcraft Go to the course page
Can you learn the fundamentals of programming with art, fun, and games? We'll show you how using Processing.js, an open-Web version of the Processing visually-oriented programming language. This P2P introduction to programming is designed as a series of programming projects, each of which will be shared, discussed, and critiqued as part of the class. By the end of this class, you'll build an interactive game of your own design, and add it to a growing portfolio exhibiting your webcraft.
What does a visually-oriented introduction to programming look like on the real-time web? We'll be working with Studio Sketchpad, a website that builds on the Processing.js open programming language for creating animations and interactions for the open web, and the Etherpad collaborative text editor allowing people to work together online in "really real-time".
This class is highly collaborative, so we strongly encourage you to take this course with a friend or two.
|
Ari Bader-Natal | Completed | |||||||||||||||||||||
Prototyping (the) Innovation EcologyHow to create a business around offering an infrastructure for others to innovate Go to the course page
Anyone wanting to join the course, please contact me, Peter Troxler, through this site (on my profile or by adding a comment to this page). I'll add you to the course a.s.a.p. (as soon as practicable). Open source radio, shared workspaces, fabrication laboratories ... commons-based peer-production is making its way into all and any areas of society. Many of these initiatives provide shared infrastructures, and as their number grows so does the demand for sustainable business models for maintaining these infrastructures. In software, Open Source has resulted in profitable business, increased innovation, peer-production and more choice for businesses and consumers. While there are tried and tested business models for open source software development it is still a big adventure to transfer these models to the physical realm. This course aims to equip the daring who embark on this adventure with background theory, practical tools and an opportunity for peer-supported prototyping. |
Peter Troxler | 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 math-rich 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 | |||||||||||||||||||||
Python ChallengesHave fun playing www.pythonchallenge.com Go to the course page This course is for Python programmers who want to have fun playing www.pythonchanlenge.com. |
Zuzel Vera | Completed | |||||||||||||||||||||
Python Programming 101Learning the fundamental aspects of object oriented programming using the Python Language. Go to the course page This free online Python course will use the text Python for Informatics to explore the basic elements of Object Oriented programming, using the Python language. |
Brylie Oxley | Completed | |||||||||||||||||||||
Reading CodeGet comfortable reading other peoples' code, from big open source projects to small standalone apps. #p2pu #webcraft Go to the course page In the Open Web world, we are often working with other peoples' code. Reading code helps to us to appreciate that there's no magic black box around "other peoples' code"; that it all comes down to logic; that every program has errors; and that sometimes reading the code is the best documentation. This course will remind us that there is no magic-- only logic. We will dive into the mini universes of open source projects and learn techniques for getting oriented in projects large and small, debugging, stack traces, and simply getting comfortable reading code.
Each week we will plan to cover one open source project. During the week, participants will read specific code sections on their own, and there will be an ongoing chat room, (possibly with people signing up to be present during specific hours) to support discussions and questions outside of class time. Coursework will involve contributing to the public online documentation for each of these projects.
We will try to cover a variety of project types and languages (javascript, php, python, ruby), and for each project and/or language, information about tools for reading, debugging or understanding the relevant "stack" will be introduced. During the weekly course meetings, a different person will lead each session and together we will go over the section of code assigned for that week, discussing our understanding of what is happening, techniques employed, and areas we found difficult to understand. At the end of the in-virtual-person session, the next week's subject matter will be introduced. Initial list of proposed projects (balancing languages, familiar/popular frameworks, newness (older and cruftier or well developed vs new code))-- this list will be refined with course participants based on experience and interest as appropriate:
Language/framework inspection and debugging tools
What you can Expect to Learn
What you Might Learn if you Work Hard
Thing we won't Cover
|
Jessy Cowan-Sharp | Completed | |||||||||||||||||||||
Roto 5x5 Snake Drafting 101want to learn successful fantasy baseball strategies? Take Roto 5x5 Snake Drafting 101 http://is.gd/kOELdj at #p2pu Go to the course page
Month long course covering strategies for successul strategies for drafting in rotisserie fantasy baseball leagues with 5 picthing + 5 offensive statistical categories (5x5) and a snake draft (i.e. draft order = Team 1 -> Team 10 then Team 10 -> Team 1).
Obviously this course will be fun, but it will be formal as well. Members are encouraged to publicize their participation on their professional resumes and linkedin profiles. The Peer 2 Peer University is a leading figure in the expanding Open Education field and many P2PU members already display their work on their professional documents.
|
Charles Danoff | Completed | |||||||||||||||||||||
Scripting 101Web Monkeys or command line junkies, join, learn to hack and make a better world! #webcraft #p2pu Go to the course page The KISS Principle of "Keep it Simple, Stupid", is the main intention of the whole scripting world. You could be Web Monkeys or command line junkies, scripting is the most important ingredient. The below is just an outline of the course, which would be covering the major CLI based scripting side of shell, perl, ruby and python
What types of things will the scripts be doing? Everything from simple automation to heavy data crunching, depending on the class, it could start with basics and then go for advance levels say like GUI with scripts. If all in an intermediate level, basics can be skipped. How will knowing these skills make someone a better web developer?
As a web developer it's always better for anyone to know how to deploy his app on an engine, there are many web programming languages available, consider the booming once like Ruby on Rails and Django, if would be easier and more better if the user who is interested to work on those, if he knows the fundamentals of the Ruby or Python or in fact PHP for that matter. About the command line : Yes undoubtedly let it be a MAC user [ after all it's base is Free BSD ] CLI makes things easier but how might be the question, lets take a simple example of regularly updating a git repo and backing up in there server on the common tasks, which can be a piece of cake on the CLI. |
hemanth hm | 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/short-calculus, 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 high-level 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 | |||||||||||||||||||||
SICP Study groupStudy group for the classic book Structure and Interpretation of Computer Programs #SICP #p2pu Go to the course page THIS GROUP HAS BEEN MOVEDTO THE NEW P2PU SITE. PLEASE FOLLOW US THERE: This is a study group for the classic computing book Structure and Interpretation of Computer Programs by Abelson, Sussman, and Sussman (MIT Press 1993). All the work will be done through collaboration and group discussion (please do not expect lectures or assignments). Assessment and peer review will be in the form of blog posts and sharing source code through github. Although most of these activities can be done asynchronously, other practices such as pair programming or local meet ups(if at all possible) are highly encouraged and I will try to facilitate these as much as possible. |
Josmas Flores | Completed | |||||||||||||||||||||
Social Innovation in EducationWhat are your innate "megaskills" for social innovation in education? Go to the course page The purpose of this course is catalyse and refine your innate skills for social change in the context of the current, local education system. We believe that there are three skill types – knowledge, skills, and megaskills. Knowledge is traditionally assessed through tests or formal evaluations. Skills are developed through practice and assessed by demonstration to other people with those skills. Similarly, Megaskills, things like creativity, leadership, and social and emotional intelligence that are necessarily to be a social innovator, are nurtured in the context of social experiences and assessed by inner reflection and peer evaluation. This course is designed to provide you with context-based learning experiences to hone your megaskills associated with changemaking. We will help you identify what megaskills are most relevant to your interests and how you can use them in solving the world’s social problems. By the end of this course, you will have developed a vision for the ideal education system in your community, identified a root cause of a problem in your community’s education system preventing it from reaching your vision, and created a plan of action for addressing this root cause and solving the problem. You will also have developed a portfolio of evidence of your changemaking capacities that can be shared with others, which will include a living transcript of specific changemaking megaskills that you have developed throughout the course and your life. For more detailed information, please contact Laura White |
Laura White | Completed | |||||||||||||||||||||
Sustainability StudioCreate a local project with support from your peers and guest speakers - and get recognition for your impact! Go to the course page Sustainability Studio is a project-based course where you'll make a difference locally with a small group that focuses on one of the core environmental, social or economic aspects of sustainability. Along the way, you'll build your knowledge and skills, have support from peers in Sustainability Studio, hear from guest speakers and share the story of what you're doing. We're using a core competency framework developed at Michigan State University to structure our projects and evaluate what we've learned. This is not an MSU course, we're just using the framework to organize our work. The competencies were developed around eight areas that most believe demonstrate knowledge and skill in sustainability: personal development, critical thinking, systems thinking, social justice, civic engagement, economic vitality, ecological integrity and aesthetics. This is a Citizen Circles/P2PU School of Social Innovation course, and has a couple of unique features. First, this course is centered around small offline groups. If you want to participate in the course, it is your responsibility to find two other people from your community to participate in the course with you. Second, in addition to joining the online meetings, your small group is expected to meet face-to-face throughout the course to engage offline activities as outlined in the syllabus. The Citizen Circle process for Sustainability Studio is as follows:
."Never doubt that a small group of individuals can change the world, indeed, it is the only thing that ever has." ~Margaret Mead
|
Christine Geith | Completed | |||||||||||||||||||||
The Praxis of Queer PedagogyLooking to find ways to rethink your practice as an educator? Find out what "queer" and "pedagogy" have to offer you. Go to the course page This is a two-part course-- each part is six weeks long for a total of twelve weeks. Part one is a basic orientation to the principles and practice of queer pedagogy. Students develop a proposal for a practical queer pedagogical intervention project. In part two, students work individually and collaboratively to develop and implement their projects. Queer pedagogy is the notion that we need to radically examine and This course gives students an opportunity to read and discuss In part two, the focus would be on creating and revising students' projects. Using online collaboration tools, |
James Sheldon | Completed | |||||||||||||||||||||
User Experience Design | ENG PT ESPHow to improve human-computer interaction and accessibility using UX and Interaction design principles? Go to the course page SUBSCRIPTIONS ARE CLOSED! THANKS! [EN] Welcome to User Experience Design! This course will be run in English, Portuguese and Spanish simultaneously. Please read the "Sign-up Task" for more information about the selection process. ---- [EN] This course is focused on exploring basic concepts and definitions of User Experience & Interaction design. Discussions and reading recommendations, together with analytical and practical activities will be used as a methodology. Due to the intrinsic multidisciplinary characteristic of the Design field, all kinds of professionals and students are welcomed. Also, as a recommendation of this semester's Webcraft program, some Accessibility concepts will be discussed. [PT] Este curso se orienta a explorar conceitos e definições básicas acerca de Design de Experiência de Usuário e Interação. Discussões e recomendações de leitura, junto a atividades analíticas e práticas serão usadas como metodologia. Devido a característica multidisciplinar intrínseca ao Design, todos os profissionais e estudantes são bem-vindos. Também, por recomendação do programa deste semestre da escola de Webcraft, alguns conceitos de Acessibilidade serão discutidos. [ES] Este curso se orienta a explorar los conceptos básicos y definiciones del diseño de Experiencia de Usuario y de Interacción. Como metodología de aprendizaje se llevarán a cabo debates y recomendaciones de material de lectura, junto a actividades prácticas y analíticas. Debido al carácter multidisciplinar intrínseco del campo de Diseño, son bienvenidos todos los profesionales y estudiantes. A su vez, como recomendación del programa Webcraft de este semestre, se discutirán algunos conceptos de Accesibilidad. |
João Menezes | Completed | |||||||||||||||||||||
UX: Design para a EducaçãoQueres aprender a desenvolver ambientes de experiência de usuário a serem aplicados a vários sistemas? #webcraft #p2pu Go to the course page O design instrucional é um campo de estudo que está diretamente relacionado às ciências cognitivas e comportamentais. O principal objetivo é maximizar a experiência de ensino-aprendizagem em ambientes especiais. Este curso tem foco em AVAs (ambientes virtuais de aprendizagem). Muitos dos AVAs que temos hoje são apenas sistemas de armazenamento de arquivos ou listas de discussão. Nossa missão então é desenvolver interfaces, baseadas em conceitos de Ergonomia e Estética, que são fáceis de usar, visualmente atrativas e que motivam os usuários (não apenas estudantes, mas professores também) a participar de uma maneira ativa, e não passiva. O curso inicia com uma introdução do Infodesign, Design focado no ser humano e Princípios de Gestalt e Cognitivismo, para que cada solução proposta possa ter bases comprovadas. Antes de efetivamente propor soluções para diferentes cenários de aprendizagem, alguns exercícios baseados em Personas serão feitos, para que o designer possa se colocar no lugar do usuário. Depois de conhecer o público-alvo, exercícios em grupo acontecerão ao redor de algumas questões específicas: como o design instrucional pode fazer com que a interação entre alunos, professores e colegas lembre aquela que eles tem em metodologias convencionais? Como os princípios básicos da Gestalt e ciências cognitivas podem formar caminhos mais fáceis? Como trabalhar com padrões abertos de internet e acessibilidade? Como explorar conteúdo multimídia? O curso termina com conceitos livres transformados em mock-ups ou protótipos, que são analizados rigorosamente por ferramentas de design thinking. O estudante que frequentar este curso poderá desenvolver ambientes de experiência de usuário a serem aplicados a vários sistemas. |
João Menezes | Completed | |||||||||||||||||||||
UX: Designing for EducationHow to develop user experience designs that can be applied to various systems? #webcraft #p2pu Go to the course page Instructional Design is a field of study that's directly related to cognitive and behavioral sciences. Its main objective is to maximize the experience of teaching and learning on special environments. This course is focused on VLE (Virtual Learning Environments). Many of the VLEs we have today are just file storage systems or discussion boards. Our mission then is to build interfaces, based on Ergonomics and Aesthetics concepts, that are easy to use, visually attractive and that motivate the users (not only students, but teachers as well) to participate on an active manner, not a passive one. The course starts with an introduction to Infodesign, Human-centered design and Gestalt and Cognitive principles, so that every solution proposed can be coherently reasoned. Before effectively proposing solutions to different learning scenarios, some "Personas-based" exercises will be done, so that the Designer can put him/herself into the role of the user. After knowing the target audience, group exercises will happen around some specific questions: how can Instructional Design make the level of interaction among students, teachers and classmates to resemble the one they have when on conventional teaching methodologies? How can the basic principles of Gestalt and Cognitive sciences build the easiest path to things? How to work with open web standards and accessibility? How to explore multimedia content? The course ends with rough concepts made into mock-up or prototypes, that are thoroughly analyzed via multi design thinking tools. The student that attends this course will be able to develop user experience designs to be applied to various systems. |
João Menezes | Completed | |||||||||||||||||||||
Web 200: Anatomy of a RequestWhat happens when you click go in the browser? Find out in "Web 200: Anatomy of a Request" at #p2pu. http://bit.ly/c4AYU4 Go to the course page In this six week course we'll do a deep dive into what happens when you click go in your browser. That's the entire focus of the course. Participants will be given reading assignments and videos to watch in advance of weekly synchronous meetings. In the meetings we'll answer questions and discuss the way things work. The most fundamental concept in this course is that the web is abstracted into layers, we're going to learn how and why. |
John Britton | Completed | |||||||||||||||||||||
Web AccessibilityMaximize your audience through inclusion and non-discrimination by using accessible design. #webcraft #p2pu Go to the course page You will become aware of the top ten barriers in websites and how to recognize and avoid them. You will learn that accessibility reaches beyond blind people as there are many aspects of disabilities and perspectives to keep in mind. Checklists and add-ons help, but you will also get some first-hand insights in using (open source) screen reader software, and above all, to care about the people. Because beyond checklists you're touching their lives. I'm planning to hold a weekly one hour telephone conference & chat via Skype for initial short presentations and discussion. We can exchange ideas and discuss assignments on the Wiki. |
Martin Kliehm | Completed | |||||||||||||||||||||
Web Browser Extension Dev.Would you like to know how to develop a web browser extension? Go to the course page They will learn how to build packages (web browsers) from source. Participants will be involved in various project, such as UI enhancement and protocol integration. In addition, as part of their work, they will individually create an extension or work on existing issues/bugs. Although participants can use their choice browsers, explanations and practical examples will be based on the Mozilla Framework. What you can expect to learnTo mention a few, there include the followings.
|
micadeyeye | Completed | |||||||||||||||||||||
Web Design 101: Study GroupHow are webpages made? Work with other to learn how to create your own. #webcraft #p2pu #html #learning #drumbeat Go to the course page This community is working together to explore core principles of developing standards compliant web pages. By following the readings and working on recommended activities you'll begin to learn how to define your page structure and content in the Hypertext Markup Language (HTML) and how to add style to your page using Cascading Style Sheets (CSS). Please Note: This is not a facilitated course. This space acts a place to ask questions around a shared set of materials and activities. Courses for P2PU and School of Webcraft will begin again in January 2011. To take best advantage of this community you will need to engage with each other: ask questions! give advice! be supportive! It's recommended that you find a study partner from within the community and work together with them to develop a study plan for the readings and activities. Having a study partner will keep you motivated. The learning materials shared in this study group cover the core principles of developing standards compliant web pages. They are intended to help you learn how to define your page structure and content in the Hypertext Markup Language (HTML) and how to add style to your page using Cascading Style Sheets (CSS). Topics covered:
Participants should aim to create simple websites (6-8 pages) containing text, images and hypertext links and can use this as a foundation for more advanced skills they can continue to develop in the School of Webcraft. Course participants will learn about the importance of open web standards, will test their code on different browsers and will validate their code to guarantee it conforms to web standards. Participants will also document techniques and code using a wiki - this will be used as a learning resource for future courses. Please Note: only open web technologies will discussed during this course - proprietary formats such as Flash are not taught in the School of Webcraft. |
Pippa Buchanan | Completed | |||||||||||||||||||||
Web Development 101Web Development 101: Learning open and standards based development for the web. #p2pu #webcraft #drumbeat Go to the course page This course will cover the core principles of developing standards compliant web pages. You'll learn how to define your page structure and content in the Hypertext Markup Language (HTML) and how to add style to your page using Cascading Style Sheets (CSS). Questions we'll cover: How is a webpage constructed? Participants will create simple websites (6-8 pages) containing text, images and hypertext links and can use this as a foundation for more advanced skills they can continue to develop in the School of Webcraft. Course participants will learn about the importance of open web standards, will test their code on different browsers and will validate their code to guarantee it conforms to web standards. Participants will also document techniques and code using a wiki - this will be used as a learning resource for future courses. Please Note: only open web technologies will discussed during this course - proprietary formats such as Flash are not taught in the School of Webcraft. The initial meeting for the group will take place on the video channel Tokbox (http://www.tokbox.com) and communication will take place via mailing list and on a wiki. Participants will be able to communicate with the course organiser via Skype - the use of Skype between participants is also encouraged. |
Pippa Buchanan | Completed | |||||||||||||||||||||
Women as Social InnovatorsWhat are the unique strengths and challenges that women face as social innovators? Go to the course page This citizen circle will serve as an opportunity for participants to explore the unique strengths and challenges that women face as social entrepreneurs and innovators. Citizen circles are small, peer-to-peer study groups that develop core skills of social innovation through co-created curricula. Women as Social Entepreneurs is part of the P2PU/Citizen Circles School of Social Innovation (SoSI). Participants are expected to form a small local group to meet face-to-face as well as connect to groups in other locations online. Throughout the course, participants will keep a field journal, recording reflections and thoughts from all activities. This field journal will be used as a resource in creating a personal monologue as well as a way of tracking the development of key competencies such as empathy, passion, optimism and others. Discussions will be based on videos, readings and conversations with various female innovators who will serve as guest speakers or facilitators. Although we have built up a bank of possible topics and resources, this is a peer-led collaborative course and the actual syllabus and topics will be based on participant interests and input. We are open to re-envisioning the current syllabus if it does not meet the needs of the participants. Please contact Julie or Laura if you have any questions or would like to learn more. |
Julie Bowes | Completed | |||||||||||||||||||||
WordPress DevelopmentWant to learn all about WordPress Development including plugins, widgets, WordPress as CMS, Custom Post Types and Custom Taxonomies? Go to the course page WordPress has been gaining on the CMS marketshare and even won the Overall Best Open Source CMS Award in 2009. It has a great community behind it (and a growing one as well) and there is a lot of interest and enthusiasm on how to leverage WordPress on different scenarios. Course Modus Operandi Each week:
* Monday: Students receive by email the assignment for the week. http://bit.ly/fe4stz <------- Assignment Results At the end of the course I will post how many challenges you did and how you did on each one. Good luck and enjoy! |
Nuno Morgadinho | Completed | |||||||||||||||||||||
Wordpress Website 101 Let's build simple and easy-to-maintain websites using wordpress. Go to the course page * (Jan 26 2011) Thanks for signing up. :) I wasn't entirely familiar with p2pU system so I admit that all the process wasn't too smooth. A lot of waiting and no email reply from me..
So as for the course, everybody that sees their name in the course home are enrolled. Congratulations!
A lot of people sent me interesting applications so it's a shame that everyone is not in. But all the coursework will be freely available online so please feel free to come by. (For those of you whose status say pending or not accepted are not officially part of the course due to the small class size. I am really sorry about that)
There were a few considerations I took in to decide course members. 1. It's first time for me to organize a coursework so I wanted to keep the size small enough for me to be able to deal with. 2. There might be a few advanced people in the course I believe but most people who are enrolled are more or less beginner level in wordpress so that they can take something out of this experience. 3. A lot of people showed interests for e commerce sites. But I felt that e commerce site development should be an independent subject. This course will cover more general topics regarding wordpress. Hopefully, we can organize something for that specific subject in the future.
I will send a separate email to course members for the week1 schedule.
Once again, Thanks a lot, everyone!
- t
---- Wordpress is a useful platform for people without much programming knowledge to build a decent website. By utlizing freely/inexpensively available reseources (themes, plugins) and customizing its designs and functions, we can expand what our website can offer. |
Tomato Sea | Completed | |||||||||||||||||||||
__ | _@ _@ | Completed |