Overview of Training
This training program consists of 4 to 5 courses, depending on whether or not trainees have prior programming experience. The program must be complete within 6 to 9 months of its start date, but it can be completed much sooner if a trainee works hard. This career training program is completely self-paced with instructor support and check-in throughout and allows trainees the flexibility to study as much or as little as their schedule allows - they set their own pace and finish on their own timeline.
Training begins with SQL Fundamentals (80 hours) where trainees learn about data and databases, with emphasis on Relational Database Management Systems (RDBMSs), which are used in virtually all industries and organizations to store data about employees, products, services, inventory, financial transactions, etc. Trainees learn how a RDBMS works, how to make basic queries, use aggregate functions, create and manage tables, and how to use basic joins.
In a real company setting, RDBMSs tend to be large, complex, and messy (they often contain damaged and/or incomplete data). To successfully handle such databases, training continues with Advanced SQL (80 hours). This course teaches trainees how to use conditional expressions, work with text including search-and-replace operations, formulate subqueries and advanced joins, and how to use SQL functions.
The next part of the Data Analyst Career Training Program includes Python programming. Python is a step up from SQL. If trainees have sufficient prior experience in computer programming, they go directly to Introduction to Python for Data Science (80 hours), an introductory Python programming course where they learn in a hands-on fashion to solve programming tasks of gradually increasing complexity, ranging from simple calculations, working with text strings, loops, conditions, and variables, to file operations and data visualization.
If trainees have little or no prior experience in computer programming, then they begin with Introduction to Computer Programming (80 hours). This powerful visual course transforms the way they think. In computer programming, correct algorithmic (computational) thinking is essential. This course unlocks their computer programming potential, and makes it much easier for them to learn Python and eventually other programming languages in the future.
The last course in the sequence is Predictive Data Analytics with Python (80 hours). In this course, trainees learn how to use Python and its powerful free libraries including Pandas, Numpy, Scipy, Matplotlib, Seaborn, and Statsmodels to read data from files, clean data, present data in visual form, perform qualitative and quantitative analysis of data, interpret data, and make predictions. At the end of this course, they complete a Capstone Project under the supervision of an instructor in order to graduate and obtain a Career Certificate.
Â