Drumbeat/p2pu/courses

From MozillaWiki
< Drumbeat‎ | p2pu
Jump to: navigation, search

If you're interested in proposing a course and helping us flesh out our competency map just create a new page and use the provided template to describe your course. Don't forget to link to your new course from this page. If you're not sure what to do check out the example course, Mashing Up the Open Web.


Courses being incubated for January 2011

  • How to Make HTML5 Video Pages That Rock 
    • Tied into web made movies, how do we make open video pages that mash video with the rest of the web.
    • Not so much an editing course, or a documentary production course, but a web video course.
  • From GIMP to xHTML and CSS
    • Starting from a template/existing website(s), slice it using the GIMP and create a xHTML&CSS webpage using all open source tools. Using best practices and exploring 'advanced' CSS concepts.
  • Creating a Firefox Extension
    • Learners will explore how to create a sidebar-type Firefox extension for use as a tool to peer review the web.
  • add your course

Orphaned Course Ideas

These are course ideas that have been left without a module owner - please let us know if you'd like to help with their maintenance.

  • Building Social with the Open Web
    • Social infrastructure has become an important part of building web applications. With the proliferation of social web applications it is becoming increasingly important to focus on standards that maximize interoperability. This course will introduce several protocols and specifications that allow developers to build decentralized, interoperable social applications.

Courses from September 2010 - Adopt, Improve or rerun

September 2010 course ideas

Toolkit Proposals

  • Something Awesome About The Web
    • Atul's Open Web Challenges
      It basically teaches you how to hack by making you hack through a series of challenges. Obviously this in and of itself would not be sufficient for a class, though.
  • InterACT With Web Standards book
  • WikiWYSIWYG
    • An Open Learning mechanism for the Open Web
    • Interactive description of and toolkit for the Open Web
    • Arcane concepts made easy


Past Courses

  • Mashing Up the Open Web.
    • An introduction to open web standards. HTML, CSS, JavaScript (and more?) through project based learning. This course is not for complete novices, some web experience is required. Participants will work on a self defined project that leverages open datasets and web services to create a mashup that is useful to their target audience.



Course Proposal Questions

Try to answer these questions in your course proposal.

  • Who Are You?
  • Proposed course name
  • Short description of the course
  • Can you lead this course in January 2011 or is this a general concept?
  • How much time can you dedicate to this course per week? Courses generally take place over 6 weeks.
  • How much time should your participants commit to in order to complete their weekly readings and tasks?
  • Do you have an idea for the major project participants will be working on?
  • What should participants already know? (Prerequisites)
    • skill
      • why is this prerequisite knowledge important?
      • how can this knowledge be demonstrated?
    • If possible refer to skill nodes on the skills map. If there isn't an appropriate node for the skill you want to list, just describe it as best you can.
  • What should participants expect to know at the end of 6 weeks (learning objectives)
    • skill
      • why this skill is important?
      • how will this skill be demonstrated?
    • If possible refer to skill nodes on the skills map. If there isn't an appropriate node for the skill you want to list, just describe it as best you can.
  • What extra things may a participant learn if they are extra motivated?
    • skill
      • why this skill is important
      • how much extra effort will they need to put in?
      • how will this skill be demonstrated?
    • If possible refer to skill nodes on the skills map. If there isn't an appropriate node for the skill you want to list, just describe it as best you can.
  • Topics you won't cover in your course
    • topics that are too advanced to be included
    • topics that are prerequisite knowledge
    • If possible refer to skill nodes on the skills map. If there isn't an appropriate node for the skill you want to list, just describe it as best you can.

Back to the Course List


Course Wishlist

(things it might nice to be have courses about)

  • Web GL (eg. games development)
  • data visualisations using HTML 5 support
  • History of the Web (eg. the history of standards)
  • developing / transitioning sites for mobile
  • accessibility
  • supporting translations in your website / os project
  • microformats
  • learning wishlist - from the google form John Britton created


Temporary Notes