Verbeter uw programmeervaardigheden met geavanceerde technieken in algoritmisch programmeren. Verbeter uw carrière in software-engineering of datawetenschap door algoritmen te leren door puzzels op te lossen. Succes in codeertests door algoritmische uitdagingen vakkundig te implementeren. Pas de technieken die je hebt geleerd toe op echte problemen, zoals het analyseren van een groot sociaal netwerk of het sequencen van het genoom van een gevaarlijke ziekteverwekker.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Computerwetenschapper Donald Knut zei ooit: “Ik begrijp de dingen pas als ik ze probeer te programmeren.” Wij zijn ook van mening dat de beste manier om een algoritme te leren, is door het te programmeren.
We hebben geprobeerd deze leemte op te vullen door een divers team van instructeurs samen te stellen, waaronder vooraanstaande experts op het gebied van theoretische en praktische algoritmen bij UCSD, en een voormalig software-ingenieur bij Google. Deze unieke combinatie van vaardigheden onderscheidt deze specialisatie van andere algoritmecursussen.
In onze stage leer je algoritmen door bijna 100 codeerproblemen toe te passen in een programmeertaal naar keuze. We hebben meer dan 3000 uur besteed aan het ontwerpen van onze uitdagingen als alternatief voor Amerikaanse vragen die vaak voorkomen in online cursussen.
In de stage zijn er twee praktijkprojecten:
Je analyseert zowel wegennetwerken als sociale netwerken en leert hoe je sneller dan standaardalgoritmen de kortste route tussen New York en San Francisco kunt berekenen.
Vervolgens leer je hoe je genomen kunt samenstellen uit miljoenen korte DNA-segmenten en hoe assemblage-algoritmen de nieuwste ontwikkelingen op het gebied van gepersonaliseerde geneeskunde helpen.
40 uur
4,6 (12.438 beoordelingen)
22 uur
4,6 (5.446 beoordelingen)
54 uur
4,7 (2.255 beoordelingen)
18 uur
4,5 (1.084 beoordelingen)
27 uur
4,6 (691 beoordelingen)
17 uur
4,5 (338 beoordelingen)