0% found this document useful (0 votes)
218 views

2019 DataCamp Course Wishlist PDF

This document contains descriptions of various data engineering and analytics courses. It lists courses focused on SQL, Python, R, data architecture, data cleaning, machine learning, natural language processing, and data visualization. Course topics include setting up databases, SQL queries, data analysis, data wrangling, data modeling, data pipelines, and data science fundamentals. The document provides an overview of technical skills and concepts that could be taught through online courses.

Uploaded by

Miguel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
218 views

2019 DataCamp Course Wishlist PDF

This document contains descriptions of various data engineering and analytics courses. It lists courses focused on SQL, Python, R, data architecture, data cleaning, machine learning, natural language processing, and data visualization. Course topics include setting up databases, SQL queries, data analysis, data wrangling, data modeling, data pipelines, and data science fundamentals. The document provides an overview of technical skills and concepts that could be taught through online courses.

Uploaded by

Miguel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Questions? Email us: [email protected] Schedule a short meeting: https://datacampkelseym.youcanbook.

me
Data Engineering Description
Choosing a Data Architecture This SQL-based course focuses on how to set up databases for various
common scenarios. Topics include defining table schema and mapping
relationships between different tables. This should also cover star and
snowflake schema.
Creating SQL server databases This course should teach students how to set up a SQL Server database.
You can expect that students have some basic understanding of relational
databases. and that they will benefit most from learning the range of data
types available and normalizing a database. Please note that we have limited
ability to support transactions, and no ability to support user interfaces +
advanced capabilities outside of standard DML/DDL/SQL syntax.
Questions? Email us: [email protected] Schedule a short meeting: https://datacampkelseym.youcanbook.me
SQL Description
Building and Optimizing Triggers in PostgreSQL This course will teach students about the creation of triggers and stored procedures in a
PostgreSQL database, when to use them, their limitations, and how they can improve
workflow for data analysts and data scientists.
Cleaning Data in a SQL Database Teach students the steps necessary to efficiently set up queries, procedures, and pipelines
necessary to clean and maintain data being imported and stored in a SQL database. This
course will use a PostgreSQL course image, but should use ANSI standard SQL wherever
possible.
Creating SQL server databases This course should teach students how to set up a SQL Server database. You can expect
that students have some basic understanding of relational databases. and that they will
benefit most from learning the range of data types available and normalizing a database.
Please note that we have limited ability to support transactions, and no ability to support
user interfaces + advanced capabilities outside of standard DML/DDL/SQL syntax.
Hierarchical and Recursive Queries in PostgreSQL This course should teach students how to use hierarchical queries and recursive CTEs for
data analysis using a PostgreSQL database. This can include functions unique to
PostgreSQL and common to ANSI standard SQL.
SQL Server Advanced Joins and Subqueries This course should teach students about the advanced joining capabilities unique to SQL
server (i.e, CROSS APPLY) as well as the use of simple subqueries, correlated subqueries,
and common table expressions.
Transactions and Error Handling in PostgreSQL This course should teach students about transactions and handling errors using
PostgreSQL specific functions.
Writing Functions in PostgreSQL This course should teach students how to improve their PostgreSQL workflow by writing
functions that interact with SQL, DML, and DDL.
Time Series Analysis in PostgreSQL This course should teach students how to use hierarchical queries and recursive CTEs for
data analysis using a PostgreSQL database. This can include functions unique to
PostgreSQL and common to ANSI standard SQL.
Schedule a short meeting: https://datacampkelseym.youcanbook.me
Python Description
Deciphering Customer Feedback with NLP in Python Many types of customer surveys include freeform text fields. Learn to analyze these fields using NLP. Assume
knowledge of data analysis, but no previous exposure to machine learning or NLP.
Code Reviews in Python Students will be able to read other people's code and identify what functions and classes will do. Students will
be able to identify bugs in code, and suggest repairs. Students will be able to identify repeated code and
suggest better design layouts.
Improving Model Performance with Linear Algebra in This course should teach students the importance of understanding linear algebra to improve their model's
Python performance. You can expect students will have a foundation in basic Matrix Algebra in Python.
Summarizing Text in Python This course will assume basic knowledge of feature engineering for NLP (stemming, lemmatization, bag-of-
words, n-grams, etc.). It may (or may not) also assume knowledge of word embeddings. Using Python,
learners will be able to create summaries of longer text.
Survey and Measurement Development in Python This course will teach students about the methodological approaches necessary to develop high quality
surveys and quantitative measures. Students should learn about the research steps, pilot testing, and
measurement evaluation techniques (reliability analysis, factor analysis, reliability tests, validity tests)
necessary to ensure your survey is clearly and accurately measuring your topic of interest!
Intermediate pandas for Spreadsheet Users Using the language of Excel Pivot Tables, explain Group By to new Pandas learners.
Questions? Email us: [email protected] Schedule a short meeting: https://datacampkelseym.youcanbook.me
R Description
Generalized Low Rank Models using H2o in R Extending principal component analysis to work with numerical, Boolean, and categorical variables. Imputation
of missing data should also be discussed. A focus on financial data is encouraged here.
Feature Engineering for NLP in R This class teaches learners how to turn unstructured text data into features that can be fed into machine
learning algorithms. Methods covered include a deep dive into bag-of-words, n-grams, TF-IDF, and Cosine
Similarity. This course will assume basic knowledge of NLP (fundamentals, preparing data, regex, tokenization)
as it should be a follow-up to the Introduction to Natural Language Processing in R course that is under
devleopment.
Preparing for Coding Interview Questions in R This course should prepare students for 15 common coding interview questions for a data scientist role in R.
Regular Expressions and Intermediate String This course covers a variety of ways to work with and join strings. It also covers how to format strings in a
Manipulation in R variety of contexts, how to find substrings in strings, and how to work with regular expressions to search for and
replace general text patterns. It is a follow-up to the String Manipulation in R with stringr course. The course
should probably also introduce fuzzy joins and record linkage.
Word Embeddings in R This course should start with an overview of what embeddings are and why they are important. Next, is should
cover common embedding schemes (i.e., word2vec). Next, it should cover generating custom embeddings.
Finally, it MAY touch on either deep learning for word embeddings OR a case study.
Questions? Email us: [email protected] Schedule a short meeting: https://datacampkelseym.youcanbook.me
Git/Shell Description
This course assumes basic knowledge of the command line (cd/ls/mv/rm/cp/etc.)
Introduction to Bash Scripting and teaches shell scripting topic including variables, if/else, loops, and functions.
This course assumes basic knowledge of the command line (cd/ls/mv/rm/cp/etc.)
and teaches topics such as aliases, .bash_profile, .bashrc, and other tools to make
Customizing bash with dotfiles you shell terminal work exactly the way you want it to.

You might also like