Pharo MOOC on FUN
Written by Sue Gee   
Monday, 02 May 2016

Today sees the start of a MOOC about Pharo, the object-oriented language based on Smalltalk. The video lectures are in French with English subtitles and the course pdfs are in English only. Over 2200 students have enrolled so far.

This free online course with the title "Programmation objet immersive en Pharo / Live Object Programming in Pharo" is on the FUN (standing for France Université Numérique) platform, which, to judge from its look and feel, seems to be based on Open edX.

funplatform

 

 

If you haven't come across Pharo, it is both an object-oriented language, in the tradition of Smallltalk, and an open source environment. Stéphere Duscasse, who together with Luc Fabresse and Damien Cassou presents the 7-week course, gives a highly condensed summary of it in this promo video. 



The main message from the video is:

If you are either a beginner or an expert in object-oriented programming, this MOOC will change the way you program with objects: come and learn or rediscover object-oriented programming with Pharo!

The course, and its discussion forum, is now live and the first week's content covers the vision behind the Pharo community and an overview of Pharo's syntax and its object model.

pharofun

 

A special, easy-to-use, installation of Pharo is needed to follow the MOOC and although you can follow it simply by watching the videos and doing the quizzes and exercises it is recommended that participants go deeper in the Pharo world by also doing the challenges and the mini-projects. There is a TinyBlog project that will cover the seven weeks of this MOOC and at the end you will be able to deploy it on http://www.pharocloud.com.

The course syllabus is as follows and the estimated effort per week is between 2.5 and 4 hours:

pharosched

The prerequisites for the course are some experience with objected-oriented programming and it is designed to be of special interest to those teaching programming since Pharo is a good teaching tool and the course will discuss object-oriented design principles (e.g. polymorphism, message sending, self/super, design patterns). Registration is open until the course ends on June 19th. 

pharosq

Banner


Google Intensive AI Course - Free On Kaggle
05/11/2024

Google is offering a 5-Day Gen AI Intensive Course designed to equip data scientists with the knowledge and skills to tackle generative AI projects with confidence. It runs on the Kaggle platform from [ ... ]



IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.


More News

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Monday, 02 May 2016 )