À propos de ce cours

23,523 consultations récentes

Learner Career Outcomes

38%

ont commencé une nouvelle carrière après avoir terminé ce cours

41%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 20 heures pour terminer

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Software TestingUnit TestingPython ProgrammingObject-Oriented Programming (OOP)

Learner Career Outcomes

38%

ont commencé une nouvelle carrière après avoir terminé ce cours

41%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 20 heures pour terminer

Anglais

Sous-titres : Anglais

Enseignants

Évaluation de l'enseignant4.85/5 (7 notes)Info
Image de l'enseignant, Jennifer Campbell

Jennifer Campbell 

Associate Professor, Teaching Stream
Department of Computer Science
167,606 étudiants
2 cours
Image de l'enseignant, Paul Gries

Paul Gries 

Associate Professor, Teaching Stream
Department of Computer Science
167,606 étudiants
2 cours

Offert par

Logo Université de Toronto

Université de Toronto

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up94%(2,618 notes)Info
Semaine
1

Semaine 1

3 heures pour terminer

Week 1

3 heures pour terminer
7 vidéos (Total 50 min), 10 lectures, 1 quiz
7 vidéos
Palindrome: Algorithm 1 5 min
Palindrome: Algorithm 26 min
Palindrome: Algorithm 35 min
The Restaurant Recommendations Problem2 min
Restaurant Recommendations: Representing the Data6 min
Restaurant Recommendations: Planning the Program17 min
10 lectures
Syllabus10 min
Course Logistics10 min
Resources10 min
Palindrome: Approaching the Problem10 min
Palindrome: Algorithm 110 min
Palindrome: Algorithm 210 min
Palindrome: Algorithm 310 min
The Restaurant Recommendations Problem10 min
Restaurant Recommendations: Representing the Data10 min
Restaurant Recommendations: Planning the Program10 min
1 exercice pour s'entraîner
Week 1 Exercise24 min
Semaine
2

Semaine 2

4 heures pour terminer

Week 2

4 heures pour terminer
6 vidéos (Total 33 min), 6 lectures, 2 quiz
6 vidéos
Writing a '__main__' program4 min
Creating Your Own Types6 min
Testing Automatically Using unittest4 min
Choosing Test Cases7 min
Testing Functions that Mutate Values 3 min
6 lectures
Testing Automatically Using doctest10 min
Writing a '__main__' program10 min
Creating Your Own Types10 min
Testing Automatically Using unittest10 min
Choosing Test Cases10 min
Testing Functions that Mutate Values10 min
1 exercice pour s'entraîner
Week 2 Exercise20 min
Semaine
3

Semaine 3

3 heures pour terminer

Week 3

3 heures pour terminer
7 vidéos (Total 48 min), 7 lectures, 1 quiz
7 vidéos
Linear Search6 min
Binary Search6 min
Comparing Search Algorithms13 min
Bubble Sort5 min
Selection Sort3 min
Insertion Sort4 min
7 lectures
Analyzing Algorithms10 min
Linear Search10 min
Binary Search10 min
Comparing Search Algorithms10 min
Bubble Sort10 min
Selection Sort10 min
Insertion Sort10 min
1 exercice pour s'entraîner
Week 3 Exercise36 min
Semaine
4

Semaine 4

2 heures pour terminer

Week 4

2 heures pour terminer
4 vidéos (Total 32 min), 4 lectures, 1 quiz
4 vidéos
Plugging Into Python Syntax10 min
Writing Special Method __str__5 min
Writing Classes That Interact6 min
4 lectures
Creating a New Type10 min
Plugging Into Python Syntax10 min
Writing Special Method __str__10 min
Writing Classes That Interact10 min
1 exercice pour s'entraîner
Week 4 Exercise20 min
4.6
110 avisChevron Right

Meilleurs avis pour Apprendre à programmer : créer un codage de qualité

par LCJul 9th 2018

Instructors, material and course structure were great! Only wish I could take this class with a friend to push me to work faster and smarter. Learned a lot from this class.

par HMMar 16th 2017

A good follow up to the first part, I found the testing section particularly useful. I could only wish the course was longer and delved deeper into Classes and Exceptions.

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.