Skip to main content
FUN MOOC
  • News
  • Courses
  • FormaPro
  • Organizations
  • About FUN
  • FAQ
  • You are here:
  • Home
  • News
  • 5 reasons to follow the MOOC "Advanced Object-Oriented Design and Development with Pharo"

5 reasons to follow the MOOC "Advanced Object-Oriented Design and Development with Pharo"

Categories

About the course

10/01/2024

If you are an engineer, a scientist, or transitioning careers, the MOOC "Advanced Object-Oriented Design and Development with Pharo" is a unique opportunity to refine your object-oriented programming skills.

Reason #1: Master Advanced Object-Oriented Programming Concepts

Whether you’re a beginner or an experienced developer, this MOOC immerses you in the core principles of object-oriented design (OOD). You will explore fundamental mechanisms such as "hooks" and objects, along with basic design patterns that will help you enhance your software projects. Pharo is used as the illustrative language, but all concepts can be applied using other languages like JavaScript or C#.

Reason #2: Learn to Design with Test-Driven Development (TDD)

TDD is an essential approach for writing high-quality code. This MOOC guides you through best practices for integrating TDD into your projects, ensuring strong and reliable designs. You’ll be able to turn your ideas into concrete, tested, and optimized solutions.

Reason #3: Discover A Rich and Varied Learning Experience

With over 60 videos across 10 modules, you will have access to a wide range of knowledge. From small case studies to quizzes, this course includes practical design exercises that allow you to immediately apply the concepts you’ve learned.

Reason #4: Explore a MOOC created by Expert Instructors

This MOOC is led by renowned researchers from Inria and partner institutions (Institut Mines-Telecom et Université de Lille), with over 60 years of combined experience in teaching object-oriented design. You will learn directly from the best in the field, with insights grounded in cutting-edge research and practical applications.

Reason #5: Join an Active Community of Learners from Around the World

Through the MOOC’s associated forum, you’ll have the opportunity to interact with over 250 contributors, discussing not only course content but also broader topics related to the Pharo programming language. This exchange platform will allow you to share your experiences and stay updated on the latest developments.

With an international audience, this MOOC is available in English with subtitles.

Ready to improve your skills?
Learn more and sign up here:
Inria
Enrollment: from May 22, 2024 to June 10, 2025
Course: from Jun 17, 2024 to Jun 16, 2025

Editor's note: The illustration in this article was created using Firefly, an artificial intelligence tool from Adobe.

Advanced object oriented design and development with Pharo

OrganizationInria
Course code41031
Course date Open for enrollment
The entire course can be completed without cost.

Related posts

5 raisons de s’inscrire au MOOC « Éducation inclusive : ressources numériques adaptées pour la classe »

Categories

About the course

5 raisons de s’inscrire au MOOC «Les précarités alimentaires»

Categories

About the course

5 reasons to follow the MOOC Reproducible Research II: Practices and tools for managing computations and data

Categories

About the course

Other categories of articles

FunctionalityAbout the course
FacebookTwitterLinkedin

Learn more

  • Help and contact
  • About FUN
  • Newsletters
  • Legal
  • Privacy policy
  • User's charter
  • General Terms and Conditions of Use
  • Sitemap
  • Cookie management
Logo FUN Mooc powered by Richie