Who is this class for: Programmers with basic experience looking to understand the practical and conceptual underpinnings of algorithms, with the goal of becoming more effective software engineers. Computer science students and researchers as well as interdisciplinary students (studying electrical engineering, mathematics, bioinformatics, etc.) aiming to get more profound understanding of algorithms and hands-on experience implementing them and applying for real-world problems. Applicants who want to prepare for an interview in a high-tech company.


Created by:  University of California, San Diego, Higher School of Economics

  • Alexander S. Kulikov

    Taught by:  Alexander S. Kulikov, Visiting Professor

    Department of Computer Science and Engineering

  • Michael Levin

    Taught by:  Michael Levin, Lecturer

    Computer Science

  • Neil Rhodes

    Taught by:  Neil Rhodes, Adjunct Faculty

    Computer Science and Engineering

  • Pavel  Pevzner

    Taught by:  Pavel Pevzner, Professor

    Department of Computer Science and Engineering

  • Daniel M Kane

    Taught by:  Daniel M Kane, Assistant Professor

    Department of Computer Science and Engineering / Department of Mathematics
Basic Info
Commitment5 weeks of study, 4-8 hours/week
Language
English, Subtitles: Spanish
How To PassPass all graded assignments to complete the course.
User Ratings
4.6 stars
Average User Rating 4.6See what learners said
Syllabus

FAQs
How It Works
Trabajo del curso
Trabajo del curso

Cada curso es como un libro de texto interactivo, con videos pregrabados, cuestionarios y proyectos.

Ayuda de tus compañeros
Ayuda de tus compañeros

Conéctate con miles de estudiantes y debate ideas y materiales del curso, y obtén ayuda para dominar los conceptos.

Certificados
Certificados

Obtén reconocimiento oficial por tu trabajo y comparte tu éxito con amigos, compañeros y empleadores.

Creators
University of California, San Diego
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
Higher School of Economics
National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communications, IT, mathematics, engineering, and more. Learn more on www.hse.ru
Pricing
Comprar cursoAuditar
Accede a los materiales del curso

Available

Available

Accede a los materiales con calificación

Available

Not available

Recibe una calificación final

Available

Not available

Obtén un Certificado de curso para compartir

Available

Not available

Ratings and Reviews
Rated 4.6 out of 5 of 2,189 ratings

Useful to my algorithmic designing skills.

Loved the material and the theoretical part was very clear

This is really an important course for anyone who wants to improve their programming skills. The way in which concepts are taught make it very easy to remember in future. All the problems which were given are challenging . Due to this i developed a habit to solve a single problem by multiple ways.

good course

teachers are good and they explain everything in very easy way.