데이터 구조 및 알고리즘 특화 과정

Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization. Apply the newly-learned algorithmic techniques to real-life problems, such as analyzing a huge social network or sequencing a genome of a deadly pathogen.

237,055명이 이미 등록했습니다.
강사: Alexander S. Kulikov +4 more
강사의 이미지, Alexander S. Kulikov강사의 이미지, Michael Levin강사의 이미지, Neil Rhodes

자막: 영어, 아랍어,

제공자:

캘리포니아 샌디에고 대학교
HSE 대학
캘리포니아 샌디에고 대학교데이터 구조 및 알고리즘 특화 과정캘리포니아 샌디에고 대학교

이 전문 분야 정보

최근 조회 169,600
Computer science legend Donald Knuth once said “I don’t understand things unless I try to program them.” We also believe that the best way to learn an algorithm is to program it. However, many excellent books and online courses on algorithms, that excel in introducing algorithmic ideas, have not yet succeeded in teaching you how to implement algorithms, the crucial computer science skill that you have to master at your next job interview. We tried to fill this gap by forming a diverse team of instructors that includes world-leading experts in theoretical and applied algorithms at UCSD (Daniel Kane, Alexander Kulikov, and Pavel Pevzner), a chief data scientist at Yandex (Michael Levin), and a former software engineer at Google (Neil Rhodes). This unique combination of skills makes this Specialization different from other excellent MOOCs on algorithms that are all developed by theoretical computer scientists. While these MOOCs focus on theory, our Specialization is a mix of algorithmic theory/practice/applications with software engineering. You will learn algorithms by implementing nearly 100 coding problems in a programming language of your choice. To the best of knowledge, no other online course in Algorithms comes close to offering you a wealth of programming challenges (and puzzles!) that you may face at your next job interview. We invested over 3000 hours into designing our challenges as an alternative to multiple choice questions that you usually find in MOOCs.
학습자 경력 결과
36%
이 특화 과정을(를) 수료한 후 새로운 경력을 시작함
25%
급여 인상 또는 승진하기
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인 강좌
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 일정
유연한 마감을 설정하고 유지 관리합니다.
중급 단계
완료하는 데 약 8개월이 걸립니다
권장 학습 속도: 주 6시간
영어
학습자 경력 결과
36%
이 특화 과정을(를) 수료한 후 새로운 경력을 시작함
25%
급여 인상 또는 승진하기
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인 강좌
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 일정
유연한 마감을 설정하고 유지 관리합니다.
중급 단계
완료하는 데 약 8개월이 걸립니다
권장 학습 속도: 주 6시간
영어

특화 과정 이용 방법

강좌 수강

Coursera 특화 과정은 한 가지 기술을 완벽하게 습득하는 데 도움이 되는 일련의 강좌입니다. 시작하려면 특화 과정에 직접 등록하거나 강좌를 둘러보고 원하는 강좌를 선택하세요. 특화 과정에 속하는 강좌에 등록하면 해당 특화 과정 전체에 자동으로 등록됩니다. 단 하나의 강좌만 수료할 수도 있으며, 학습을 일시 중지하거나 언제든 구독을 종료할 수 있습니다. 학습자 대시보드를 방문하여 강좌 등록 상태와 진도를 추적해 보세요.

실습 프로젝트

모든 특화 과정에는 실습 프로젝트가 포함되어 있습니다. 특화 과정을 완료하고 수료증을 받으려면 프로젝트를 성공적으로 마쳐야 합니다. 특화 과정에 별도의 실습 프로젝트 강좌가 포함되어 있는 경우, 다른 모든 강좌를 완료해야 프로젝트 강좌를 시작할 수 있습니다.

수료증 취득

모든 강좌를 마치고 실습 프로젝트를 완료하면 취업할 때나 전문가 네트워크에 진입할 때 제시할 수 있는 수료증을 취득할 수 있습니다.

이 전문 분야에는 6개의 강좌가 있습니다.

강좌1

강좌 1

Algorithmic Toolbox

4.6
별점
10,816개의 평가
2,282개의 리뷰
강좌2

강좌 2

데이터 구조

4.6
별점
4,317개의 평가
738개의 리뷰
강좌3

강좌 3

Algorithms on Graphs

4.7
별점
2,009개의 평가
339개의 리뷰
강좌4

강좌 4

문자열 알고리즘

4.5
별점
963개의 평가
167개의 리뷰

제공자:

Placeholder

캘리포니아 샌디에고 대학교

Placeholder

HSE 대학

Placeholder
Placeholder
Placeholder

자주 묻는 질문

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.