204 results found
-
Mobile Web Development (HTML5 & XHTML MP)
A primer on how to develop websites for mobile devices. Topics would include mobile browser standards, device resolutions and deciding which language is more appropriate for your project. Light introduction to HTML5 and XHTML-MP basics.
(This would not go into web application design.)
70 votes -
android
Learn android api to make web apps
67 votes -
Creative Writing
Creative Writing- Fiction.
It is an ideal course for online interaction with teachers and fellow students on a global basis.
Tuition could be in English, but if by chance any professor-collaborators mastered another language (Spanish, e.g.) students could then submit their works in their own mother tongue.55 votes -
Critical Thinking
This is a course that should be included in the all the curricula of basic and higher education. In an age where information is ubiquitous, we need the tools to analyse and evaluate information. Otherwise, we can be led to believe any persuasive but fallacious claim. In fact, Critical Thinking is the essential requisite for a true democracy.
52 votes -
Django
Use of the Python Django framework for web application development.
51 votes -
Cocoa (Mac and iOS Applications)
With an introduction of C and then Objective-C, this course will give a strong background to anyone looking to be able to develop their applications for the two platforms.
51 votes -
PHP From A to Z
A course teaching PHP programming language from A to Z by aiming Zend PHP Certification exam with Zend's Free PHP 5.3 Study Guide and Davey Shak's and Ben Ramsey's Zend PHP 5 Certification Study Guide.
48 votes -
Learning Photography - Daily Shoots
This course would be structured much like the http://dailyshoot.com/. P2P course structure, theme assignments and critique/discussion around peers' work.
48 votes -
47 votes
-
lesser known data structures
a course to study less well known data structures (probabilistic data structures, skip lists, bloom filters, etc.). see also http://stackoverflow.com/questions/500607/what-are-the-lesser-known-but-cool-data-structures
46 votes -
Python 3.x
A ground-up approach to learning Python 3, which is the future of Python. This would not only update information people familiar with Python 2 but help beginner developers learn Python for the first time.
45 votes -
Asterisk Installation and Configuration
Asterisk phone system installation, configuration, and best practices
45 votes -
Programming 2D Games in HTML5
HTML5, Canvas, JavaScript
44 votes -
node.js
Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further—it presents the event loop as a language construct instead of as a library. In other systems there is always a blocking call to start the event-loop. Typically one defines behavior through callbacks at the beginning of a script and at the end starts a server through a blocking call like EventMachine::run(). In Node there is no such start-the-event-loop call. Node simply enters the event loop after executing the input script. Node exits the event loop…
42 votes -
Business 101
What it takes to write a business plan, the kinds of questions you need to get answered if you're going to start a small business and who to ask. Suggestions on how to run your business for the first year.
38 votes -
Music Theory
A beginning music theory course such as this one which has previously run: http://p2pu.org/general/music-theory-introduction
36 votes -
Introduction to Symfony framework
An introductory course to web developing under symfony framework, its installation, configuration, modelling, routing, security and other main concepts.
36 votes -
36 votes
-
ActionScript 2.0 or 3.0 starting from zero
I know that flash is not the future of the web, but you can do a lot of things more with this aplication, from photo galleries to inereactive discs or touch screen aplications.
Flahs is not dead (yet)!34 votes -
Haskell
A course that teaches Haskell programming and how to use Haskell to write practical applications.
30 votes