Programa de cursos integrados Estruturas de dados e algoritmos

Master Algorithmic Programming Techniques. Learn algorithms through programming and advance your software engineering or data science career

225,708 já se inscreveram
Instrutor(es): Alexander S. Kulikov +4 more
Imagem do instrutor, Alexander S. KulikovImagem do instrutor, Michael LevinImagem do instrutor, Neil Rhodes

Legendas: Inglês, Árabe,

oferecido por

Universidade da Califórnia, San Diego
Universidade HSE

Sobre este Programa de cursos integrados

129,482 visualizações recentes
This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will implement about 100 algorithmic coding problems in a programming language of your choice. No other online course in Algorithms even comes close to offering you a wealth of programming challenges that you may face at your next job interview. To prepare you, we invested over 3000 hours into designing our challenges as an alternative to multiple choice questions that you usually find in MOOCs. Sorry, we do not believe in multiple choice questions when it comes to learning algorithms...or anything else in computer science! For each algorithm you develop and implement, we designed multiple tests to check its correctness and running time — you will have to debug your programs without even knowing what these tests are! It may sound difficult, but we believe it is the only way to truly understand how the algorithms work and to master the art of programming. The specialization contains two real-world projects: Big Networks and Genome Assembly. You will analyze both road networks and social networks and will learn how to compute the shortest route between New York and San Francisco (1000 times faster than the standard shortest path algorithms!) Afterwards, you will learn how to assemble genomes from millions of short fragments of DNA and how assembly algorithms fuel recent developments in personalized medicine.
Resultados de carreira do aprendiz
36%
Começou uma nova carreira depois de completar o Programa de cursos integrados.
25%
Conseguiu um aumento ou uma promoção.
Certificados compartilháveis
Tenha o certificado após a conclusão
Cursos 100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Cronograma flexível
Definição e manutenção de prazos flexíveis.
Nível intermediário
Aproximadamente 8 meses para ser concluído
Ritmo sugerido de 6 horas/semana
Inglês
Resultados de carreira do aprendiz
36%
Começou uma nova carreira depois de completar o Programa de cursos integrados.
25%
Conseguiu um aumento ou uma promoção.
Certificados compartilháveis
Tenha o certificado após a conclusão
Cursos 100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Cronograma flexível
Definição e manutenção de prazos flexíveis.
Nível intermediário
Aproximadamente 8 meses para ser concluído
Ritmo sugerido de 6 horas/semana
Inglês

Como funciona o programa de cursos integrados

Fazer cursos

Um programa de cursos integrados do Coursera é uma série de cursos para ajudá-lo a dominar uma habilidade. Primeiramente, inscreva-se no programa de cursos integrados diretamente, ou avalie a lista de cursos e escolha por qual você gostaria de começar. Ao se inscrever em um curso que faz parte de um programa de cursos integrados, você é automaticamente inscrito em todo o programa de cursos integrados. É possível concluir apenas um curso — você pode pausar a sua aprendizagem ou cancelar a sua assinatura a qualquer momento. Visite o seu painel de aprendiz para controlar suas inscrições em cursos e progresso.

Projeto prático

Todos os programas de cursos integrados incluem um projeto prático. Você precisará completar com êxito o(s) projeto(s) para concluir o programa de cursos integrados e obter o seu certificado. Se o programa de cursos integrados incluir um curso separado para o projeto prático, você precisará completar todos os outros cursos antes de iniciá-lo.

Obtenha um certificado

Ao concluir todos os cursos e completar o projeto prático, você obterá um certificado que pode ser compartilhado com potenciais empregadores e com sua rede profissional.

Este Programa de cursos integrados contém 6 cursos

Curso1

Curso 1

Algorithmic Toolbox

4.6
estrelas
10,578 classificações
2,228 avaliações
Curso2

Curso 2

estrutura de dadosestrutura de dados

4.6
estrelas
4,182 classificações
706 avaliações
Curso3

Curso 3

Algorithms on Graphs

4.7
estrelas
1,961 classificações
329 avaliações
Curso4

Curso 4

Algoritmos em sequências de caracteres

4.5
estrelas
944 classificações
161 avaliações

oferecido por

Placeholder

Universidade da Califórnia, San Diego

Placeholder

Universidade HSE

Placeholder
Placeholder
Placeholder

Perguntas Frequentes – FAQ

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