| Python Programming I | |
|---|---|
| Python Basics | |
| Imperative Programming | |
| Text Data, Files, and Exceptions | |
| Execution Control Structures | |
| Containers | |
| Namespaces | |
| Object-Oriented Programming | |
| Recursion | |
| The Web and Search |
| Data Structures and Algorithms | |
|---|---|
| Arrays and Linked Lists | |
| Stacks and Queues | |
| Trees and Graphs | |
| Heaps and Hash Tables | |
| Dynamic Programming | |
| Greedy Algorithms | |
| Backtracking |
| Python Programming II - Exploratory Statistics | |
|---|---|
| Probability and Statistical Concepts | |
| Probability and Statistics Computer Experimentation | |
| Data Scientist Python Tools | |
| Regression Modeling |
| Introduction to SQL | |
|---|---|
| SQL Syntax | |
| SQL Statements and Keywords | |
| Manipulating Databases | |
| Table Joins | |
| Sub-queries | |
| Aggregate Functions | |
| Stored Procedures | |
| Triggers | |
| Cursors | |
| Transactional Processing |