| Identify data types, collection methods, licensing, and trusted data sources. |
Master advanced R programming for efficient, maintainable code. |
Extract, merge, clean, and prepare datasets for analysis. |
Explain ML concepts and implement classical & deep learning algorithms. |
Explain the role and principles of data visualization in data science. |
| Acquire, clean, and preprocess data across multiple platforms. |
Perform advanced data manipulation with dplyr and data.table. |
Create and interpret feature exploration visualizations. |
Build deep learning neural networks. |
Conduct EDA to guide visualization choices. |
| Conduct exploratory data analysis to identify patterns and trends. |
Develop static & interactive visualizations using ggplot2, Plotly, and Shiny. |
Select and interpret linear models with feature selection. |
Build CNN models. |
Create static visualizations with ggplot2, Matplotlib, Seaborn, and Plotly. |
| Create clear and informative visualizations. |
Apply regression, ANOVA, logistic regression, and diagnostics. |
Design, train, and deploy ML models. |
Build Keras neural networks. |
Develop interactive visualizations using Plotly and Bokeh. |
| Perform association rule mining. |
Implement supervised (classification/regression) and unsupervised (clustering/dimensionality reduction) learning. |
Evaluate and validate predictive models. |
Use TensorFlow & PyTorch for NN design, testing, and evaluation. |
Apply design principles for clarity, storytelling, and accessibility. |
| Communicate findings effectively to varied audiences. |
Analyze time series and perform text mining/sentiment analysis. |
Make predictions from trained models. |
Apply AI techniques for data-driven decision-making. |
Implement advanced visualizations (heatmaps, treemaps, geospatial, 3D). |
| — |
Apply advanced ML algorithms (decision trees, SVMs) to real-world case studies. |
— |
Select algorithms based on performance and efficiency. |
Design dashboards and craft compelling narratives. |
| — |
Present and critique final course projects. |
— |
Evaluate AI progress and address ethical concerns. |
Apply ethical principles to ensure truthful and unbiased visualizations. |
| Survey, Introductory |
Foundations |
Advanced ML, Mining, Metrics, Deployment |
Advanced DL, LLM, RL, RAG |
Master Visualization |