このコースについて
23,241 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約20時間で修了

英語

字幕:英語
User
このCourseを受講している学習者は
  • Process Analysts
  • Technical Solutions Engineers
  • Data Scientists
  • Traders
  • Researchers

習得するスキル

Software TestingUnit TestingPython ProgrammingObject-Oriented Programming (OOP)
User
このCourseを受講している学習者は
  • Process Analysts
  • Technical Solutions Engineers
  • Data Scientists
  • Traders
  • Researchers

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約20時間で修了

英語

字幕:英語

シラバス - 本コースの学習内容

1
3時間で修了

Week 1

7件のビデオ (合計50分), 10 readings, 1 quiz
7件のビデオ
Palindrome: Algorithm 1 5 分
Palindrome: Algorithm 26 分
Palindrome: Algorithm 35 分
The Restaurant Recommendations Problem2 分
Restaurant Recommendations: Representing the Data6 分
Restaurant Recommendations: Planning the Program17 分
10件の学習用教材
Syllabus10 分
Course Logistics10 分
Resources10 分
Palindrome: Approaching the Problem10 分
Palindrome: Algorithm 110 分
Palindrome: Algorithm 210 分
Palindrome: Algorithm 310 分
The Restaurant Recommendations Problem10 分
Restaurant Recommendations: Representing the Data10 分
Restaurant Recommendations: Planning the Program10 分
1の練習問題
Week 1 Exercise24 分
2
4時間で修了

Week 2

6件のビデオ (合計33分), 6 readings, 2 quizzes
6件のビデオ
Writing a '__main__' program4 分
Creating Your Own Types6 分
Testing Automatically Using unittest4 分
Choosing Test Cases7 分
Testing Functions that Mutate Values 3 分
6件の学習用教材
Testing Automatically Using doctest10 分
Writing a '__main__' program10 分
Creating Your Own Types10 分
Testing Automatically Using unittest10 分
Choosing Test Cases10 分
Testing Functions that Mutate Values10 分
1の練習問題
Week 2 Exercise20 分
3
3時間で修了

Week 3

7件のビデオ (合計48分), 7 readings, 1 quiz
7件のビデオ
Linear Search6 分
Binary Search6 分
Comparing Search Algorithms13 分
Bubble Sort5 分
Selection Sort3 分
Insertion Sort4 分
7件の学習用教材
Analyzing Algorithms10 分
Linear Search10 分
Binary Search10 分
Comparing Search Algorithms10 分
Bubble Sort10 分
Selection Sort10 分
Insertion Sort10 分
1の練習問題
Week 3 Exercise36 分
4
2時間で修了

Week 4

4件のビデオ (合計32分), 4 readings, 1 quiz
4件のビデオ
Plugging Into Python Syntax10 分
Writing Special Method __str__5 分
Writing Classes That Interact6 分
4件の学習用教材
Creating a New Type10 分
Plugging Into Python Syntax10 分
Writing Special Method __str__10 分
Writing Classes That Interact10 分
1の練習問題
Week 4 Exercise20 分
4.6
106件のレビューChevron Right

33%

コース終了後に新しいキャリアをスタートした

38%

コースが具体的なキャリアアップにつながった

Learn to Program: Crafting Quality Code からの人気レビュー

by 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.

by 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.

講師

Avatar

Jennifer Campbell

Associate Professor, Teaching Stream
Department of Computer Science
Avatar

Paul Gries

Associate Professor, Teaching Stream
Department of Computer Science

トロント大学(University of Toronto)について

Established in 1827, the University of Toronto is one of the world’s leading universities, renowned for its excellence in teaching, research, innovation and entrepreneurship, as well as its impact on economic prosperity and social well-being around the globe. ...

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。