[Comme décrit ci-dessous, il s'agit de la partie C d'un cours en trois parties. Les participants doivent d'abord suivre les parties A et B -- la partie C "plonge directement" et fait souvent référence aux parties A et B.] Ce cours est une introduction aux concepts de base des langages de programmation, avec un fort accent sur la programmation fonctionnelle. Le cours utilise les langages ML, Racket et Ruby comme véhicules pour enseigner les concepts, mais l'intention réelle est d'enseigner suffisamment de choses sur la façon dont tout langage "s'emboîte" pour vous rendre plus efficace dans la programmation dans n'importe quel langage -- et dans l'apprentissage de nouveaux langages. Ce cours n'est ni particulièrement théorique ni juste sur les spécificités de la programmation -- il vous donnera un cadre pour comprendre comment utiliser efficacement les constructions du langage et comment concevoir des programmes corrects et élégants. En utilisant différents langages, vous apprendrez à penser plus profondément qu'en termes de syntaxe particulière d'un langage. L'accent mis sur la programmation fonctionnelle est essentiel pour apprendre à écrire des programmes robustes, réutilisables, composables et élégants. En effet, bon nombre des idées les plus importantes des langages modernes trouvent leur origine dans la programmation fonctionnelle. Préparez-vous à apprendre une façon fraîche et belle de regarder les logiciels et comment s'amuser à les construire. Le cours suppose une certaine expérience préalable de la programmation, comme décrit plus en détail dans le premier module de la partie A. La partie B suppose la réussite de la partie A. Le cours est divisé en trois cours Coursera : Partie A, Partie B, et Partie C. Comme expliqué plus en détail dans le premier module de la Partie A, le cours dans son ensemble est une quantité substantielle de matériel difficile, de sorte que le format en trois parties fournit deux étapes intermédiaires et des possibilités de pause avant de continuer. Les trois parties sont conçues pour être suivies dans l'ordre et pour vous motiver à continuer jusqu'à la fin de la partie C.

Langages de programmation, partie C
Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

Langages de programmation, partie C

Instructeur : Dan Grossman
Enseignant de premier plan
43 666 déjà inscrits
Inclus avec
463 avis
Compétences que vous acquerrez
- Catégorie : Computer Programming
- Catégorie : Computational Thinking
- Catégorie : Programming Principles
- Catégorie : Computer Science
- Catégorie : Theoretical Computer Science
- Catégorie : Object Oriented Design
- Catégorie : Functional Design
- Catégorie : Object Oriented Programming (OOP)
- Catégorie : Software Design Patterns
- Catégorie : Debugging
Outils que vous découvrirez
- Catégorie : Ruby (Programming Language)
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 6 modules dans ce cours
Instructeur

Offert par
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
94,38 %
- 4 stars
4,10 %
- 3 stars
0,86 %
- 2 stars
0,21 %
- 1 star
0,43 %
Affichage de 3 sur 463
Révisé le 17 avr. 2018
After watching this course, now I truly understand Objects Oriented programming, and its relation with Functional Programming. Strongly recommend!
Révisé le 26 févr. 2024
The course has its pain points with Ruby versions and waiting for peer reviews, but the content still earns 5 stars
Révisé le 6 sept. 2020
It is a very challenging but rewarding course. Dan is a great teacher, he engages you in learning and makes it much more fun. I enjoyed a lot.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.

