Acerca de este Curso
18,273 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 21 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...

Inglés (English)

Subtítulos: Inglés (English)
User
Los estudiantes que toman este Course son
  • Data Scientists
  • Machine Learning Engineers
  • Data Engineers
  • Data Analysts
  • Chief Technology Officers (CTOs)

Habilidades que obtendrás

Relational AlgebraPython ProgrammingMapreduceSQL
User
Los estudiantes que toman este Course son
  • Data Scientists
  • Machine Learning Engineers
  • Data Engineers
  • Data Analysts
  • Chief Technology Officers (CTOs)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 21 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
6 horas para completar

Data Science Context and Concepts

22 videos (Total 125 minutos), 4 lecturas, 1 cuestionario
22 videos
Appetite Whetting: Extreme Weather2m
Appetite Whetting: Digital Humanities8m
Appetite Whetting: Bibliometrics4m
Appetite Whetting: Food, Music, Public Health5m
Appetite Whetting: Public Health cont'd, Earthquakes, Legal4m
Characterizing Data Science5m
Characterizing Data Science, cont'd5m
Distinguishing Data Science from Related Topics4m
Four Dimensions of Data Science6m
Tools vs. Abstractions7m
Desktop Scale vs. Cloud Scale5m
Hackers vs. Analysts2m
Structs vs. Stats5m
Structs vs. Stats cont'd5m
A Fourth Paradigm of Science3m
Data-Intensive Science Examples6m
Big Data and the 3 Vs5m
Big Data Definitions4m
Big Data Sources6m
Course Logistics7m
Twitter Assignment: Getting Started14m
4 lecturas
Supplementary: Three-Course Reading List10m
Supplementary: Resources for Learning Python10m
Supplementary: Class Virtual Machine10m
Supplementary: Github Instructions10m
Semana
2
5 horas para completar

Relational Databases and the Relational Algebra

24 videos (Total 122 minutos), 1 cuestionario
24 videos
From Data Models to Databases4m
Pre-Relational Databases5m
Motivating Relational Databases3m
Relational Databases: Key Ideas4m
Algebraic Optimization Overview6m
Relational Algebra Overview4m
Relational Algebra Operators: Union, Difference, Selection6m
Relational Algebra Operators: Projection, Cross Product4m
Relational Algebra Operators: Cross Product cont'd, Join6m
Relational Algebra Operators: Outer Join4m
Relational Algebra Operators: Theta-Join4m
From SQL to RA6m
Thinking in RA: Logical Query Plans4m
Practical SQL: Binning Timeseries5m
Practical SQL: Genomic Intervals6m
User-Defined Functions3m
Support for User-Defined Functions4m
Optimization: Physical Query Plans5m
Optimization: Choosing Physical Plans4m
Declarative Languages5m
Declarative Languages: More Examples4m
Views: Logical Data Independence5m
Indexes6m
Semana
3
5 horas para completar

MapReduce and Parallel Dataflow Programming

26 videos (Total 122 minutos), 1 cuestionario
26 videos
A Sketch of Algorithmic Complexity5m
A Sketch of Data-Parallel Algorithms5m
"Pleasingly Parallel" Algorithms4m
More General Distributed Algorithms4m
MapReduce Abstraction4m
MapReduce Data Model3m
Map and Reduce Functions2m
MapReduce Simple Example3m
MapReduce Simple Example cont'd3m
MapReduce Example: Word Length Histogram2m
MapReduce Examples: Inverted Index, Join6m
Relational Join: Map Phase4m
Relational Join: Reduce Phase4m
Simple Social Network Analysis: Counting Friends3m
Matrix Multiply Overview5m
Matrix Multiply Illustrated4m
Shared Nothing Computing4m
MapReduce Implementation5m
MapReduce Phases6m
A Design Space for Large-Scale Data Systems4m
Parallel and Distributed Query Processing5m
Teradata Example, MR Extensions5m
RDBMS vs. MapReduce: Features6m
RDBMS vs. Hadoop: Grep5m
RDBMS vs. Hadoop: Select, Aggregate, Join3m
Semana
4
3 horas para completar

NoSQL: Systems and Concepts

36 videos (Total 166 minutos)
36 videos
NoSQL Roundup4m
Relaxing Consistency Guarantees3m
Two-Phase Commit and Consensus Protocols5m
Eventual Consistency4m
CAP Theorem4m
Types of NoSQL Systems4m
ACID, Major Impact Systems4m
Memcached: Consistent Hashing2m
Consistent Hashing, cont'd4m
DynamoDB: Vector Clocks5m
Vector Clocks, cont'd5m
CouchDB Overview4m
CouchB Views3m
BigTable Overview5m
BigTable Implementation5m
HBase, Megastore3m
Spanner5m
Spanner cont'd, Google Systems6m
MapReduce-based Systems5m
Bringing Back Joins4m
NoSQL Rebuttal4m
Almost SQL: Pig4m
Pig Architecture and Performance3m
Data Model3m
Load, Filter, Group5m
Group, Distinct, Foreach, Flatten5m
CoGroup, Join3m
Join Algorithms3m
Skew5m
Other Commands3m
Evaluation Walkthrough3m
Review6m
Context3m
Spark Examples5m
RDDs, Benefits6m
2 horas para completar

Graph Analytics

21 videos (Total 91 minutos)
21 videos
Structural Analysis4m
Degree Histograms, Structure of the Web4m
Connectivity and Centrality4m
PageRank3m
PageRank in more Detail3m
Traversal Tasks: Spanning Trees and Circuits5m
Traversal Tasks: Maximum Flow1m
Pattern Matching6m
Querying Edge Tables4m
Relational Algebra and Datalog for Graphs4m
Querying Hybrid Graph/Relational Data3m
Graph Query Example: NSA6m
Graph Query Example: Recursion4m
Evaluation of Recursive Programs3m
Recursive Queries in MapReduce4m
The End-Game Problem3m
Representation: Edge Table, Adjacency List4m
Representation: Adjacency Matrix2m
PageRank in MapReduce5m
PageRank in Pregel5m
4.3
152 revisionesChevron Right

Principales revisiones sobre Data Manipulation at Scale: Systems and Algorithms

por HAJan 11th 2016

Great course that strikes a balance between teaching general principles and concepts, and providing hands-on technical skills and practice.\n\nThe lessons are well designed and clearly conveyed.

por SLMay 28th 2016

I like the breadth of coverage of this class. Each of the exercise is a gem in that I get to learn something new also. I would highly recommend this even to experience practitioner also.

Instructor

Avatar

Bill Howe

Director of Research
Scalable Data Analytics

Acerca de Universidad de Washington

Founded in 1861, the University of Washington is one of the oldest state-supported institutions of higher education on the West Coast and is one of the preeminent research universities in the world....

Acerca de Programa especializado Data Science at Scale

Learn scalable data management, evaluate big data technologies, and design effective visualizations. This Specialization covers intermediate topics in data science. You will gain hands-on experience with scalable SQL and NoSQL data management solutions, data mining algorithms, and practical statistical and machine learning concepts. You will also learn to visualize data and communicate results, and you’ll explore legal and ethical issues that arise in working with big data. In the final Capstone Project, developed in partnership with the digital internship platform Coursolve, you’ll apply your new skills to a real-world data science project....
Data Science at Scale

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.