Informações sobre o curso
23,025 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 20 horas para completar

Inglês

Legendas: Inglês

Habilidades que você terá

Software TestingUnit TestingPython ProgrammingObject-Oriented Programming (OOP)

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 20 horas para completar

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
3 horas para concluir

Week 1

7 vídeos (Total 50 mín.), 10 leituras, 1 teste
7 videos
Palindrome: Algorithm 1 5min
Palindrome: Algorithm 26min
Palindrome: Algorithm 35min
The Restaurant Recommendations Problem2min
Restaurant Recommendations: Representing the Data6min
Restaurant Recommendations: Planning the Program17min
10 leituras
Syllabus10min
Course Logistics10min
Resources10min
Palindrome: Approaching the Problem10min
Palindrome: Algorithm 110min
Palindrome: Algorithm 210min
Palindrome: Algorithm 310min
The Restaurant Recommendations Problem10min
Restaurant Recommendations: Representing the Data10min
Restaurant Recommendations: Planning the Program10min
1 exercícios práticos
Week 1 Exercise24min
Semana
2
4 horas para concluir

Week 2

6 vídeos (Total 33 mín.), 6 leituras, 2 testes
6 videos
Writing a '__main__' program4min
Creating Your Own Types6min
Testing Automatically Using unittest4min
Choosing Test Cases7min
Testing Functions that Mutate Values 3min
6 leituras
Testing Automatically Using doctest10min
Writing a '__main__' program10min
Creating Your Own Types10min
Testing Automatically Using unittest10min
Choosing Test Cases10min
Testing Functions that Mutate Values10min
1 exercícios práticos
Week 2 Exercise20min
Semana
3
3 horas para concluir

Week 3

7 vídeos (Total 48 mín.), 7 leituras, 1 teste
7 videos
Linear Search6min
Binary Search6min
Comparing Search Algorithms13min
Bubble Sort5min
Selection Sort3min
Insertion Sort4min
7 leituras
Analyzing Algorithms10min
Linear Search10min
Binary Search10min
Comparing Search Algorithms10min
Bubble Sort10min
Selection Sort10min
Insertion Sort10min
1 exercícios práticos
Week 3 Exercise36min
Semana
4
2 horas para concluir

Week 4

4 vídeos (Total 32 mín.), 4 leituras, 1 teste
4 videos
Plugging Into Python Syntax10min
Writing Special Method __str__5min
Writing Classes That Interact6min
4 leituras
Creating a New Type10min
Plugging Into Python Syntax10min
Writing Special Method __str__10min
Writing Classes That Interact10min
1 exercícios práticos
Week 4 Exercise20min
4.6
107 avaliaçõesChevron Right

38%

comecei uma nova carreira após concluir estes cursos

41%

consegui um benefício significativo de carreira com este curso

Principais avaliações do Aprendendo a Programar: Criando Códigos de Qualidade

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

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

Instrutores

Avatar

Jennifer Campbell

Associate Professor, Teaching Stream
Department of Computer Science
Avatar

Paul Gries

Associate Professor, Teaching Stream
Department of Computer Science

Sobre Universidade de 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. ...

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.