IBM Data Science Professional Certificate study materials
IBM Data Science Professional Certificate study resources

IBM Data Science Professional Certificate study plan

IBM Data Science Professional Certificate · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Data Science Foundations and Methodology & Python for Data Science and Programming Fundamentals

  • Define the data science lifecycle stages (problem framing, data acquisition, wrangling, EDA, modeling, evaluation, deployment, communication) and map each stage to the tool that performs it in this curriculum.

  • Write and run Python scripts that use lists, dictionaries, tuples, sets, loops, conditionals, and functions with parameters and return values, then refactor one script to remove duplicated logic.

  • Distinguish supervised from unsupervised learning and classification from regression, and match five realistic business questions to the correct problem type and evaluation metric.

  • Set up a local Python environment (Anaconda or venv) and verify it by installing pandas, numpy, and matplotlib and importing them in a script.

Your checkpoint

A one-page methodology cheat sheet plus a Python file of five working functions (data cleaning helper, metric calculator, and three others) that runs end to end without errors.

Week 2

Python for Data Science and Programming Fundamentals & Data Analysis with Python (NumPy, Pandas, Data Wrangling)

  • Manipulate NumPy arrays: create them, reshape, slice, broadcast, and apply vectorized arithmetic instead of Python loops.

  • Load a CSV into a pandas DataFrame, inspect it with head, info, describe, and dtypes, and document its shape, column types, and missing-value counts.

  • Select, filter, and sort data with loc, iloc, boolean masks, and query, and derive new columns from existing ones.

  • Handle missing data deliberately by choosing between dropping, mean/median imputation, and forward fill, and justify each choice in writing.

Your checkpoint

A Jupyter notebook that ingests a raw CSV, performs at least eight documented wrangling operations, and outputs a cleaned DataFrame saved to a new file with a short markdown summary of each decision.

Week 3

Data Analysis with Python (NumPy, Pandas, Data Wrangling) & SQL and Relational Databases

  • Group and aggregate data with groupby, agg, and pivot_table to answer three specific questions about the dataset.

  • Merge and concatenate multiple DataFrames using inner, left, and outer joins, and explain in writing how row counts change after each join.

  • Write SQL SELECT statements with WHERE, ORDER BY, GROUP BY, HAVING, and aggregate functions against a sample relational database.

  • Connect to a SQL database from Python (sqlite3 or SQLAlchemy), pull a result set into a DataFrame, and compare the same aggregation done in SQL versus pandas.

Your checkpoint

A notebook containing five SQL queries with their pandas equivalents and a side-by-side table proving the results match.

Week 4

Data Analysis with Python (NumPy, Pandas, Data Wrangling) & Machine Learning with Python

  • Perform exploratory data analysis that computes summary statistics, correlations, and value counts, and state three hypotheses the data can test.

  • Implement simple and multiple linear regression with scikit-learn, split data into train and test sets, and report R-squared and RMSE.

  • Build and evaluate a classifier (logistic regression or decision tree) and interpret a confusion matrix, accuracy, precision, and recall.

  • Explain overfitting and underfitting and demonstrate one regularization or cross-validation technique to mitigate them.

Your checkpoint

An EDA-and-modeling notebook with at least two trained models, a cross-validation score table, and a written paragraph recommending one model with justification.

Week 5

Machine Learning with Python & Data Visualization and Dashboarding

  • Tune hyperparameters with GridSearchCV and report how the best parameters changed validation performance.

  • Create line, bar, scatter, and histogram plots with matplotlib and pandas, and label axes, titles, and legends correctly.

  • Build a multi-panel figure with seaborn that reveals a relationship between at least three variables without misleading scales or truncated axes.

  • Critique two charts for misleading design choices and rewrite each caption to state the actual finding.

Your checkpoint

A visualization portfolio of six labeled charts, each with a one-sentence takeaway, plus a short critique of two deliberately misleading plots.

Week 6

Data Visualization and Dashboarding & SQL and Relational Databases

  • Build an interactive dashboard in a notebook or a dashboarding tool with at least two filters and three linked charts.

  • Design a colorblind-safe palette and apply consistent styling across all charts in the dashboard.

  • Write three analytical SQL queries that feed dashboard metrics, including one with a subquery or window function.

  • Present the dashboard's key insight in three bullet points aimed at a non-technical stakeholder.

Your checkpoint

A working dashboard artifact (notebook with widgets or a published dashboard) plus a three-bullet executive summary of its main finding.

Week 7

Applied Data Science Capstone Project & Tools and Platforms (Jupyter, Watson Studio, GitHub)

  • Define a capstone question, identify a public dataset, and document scope, success criteria, and known limitations before analysis.

  • Execute the full pipeline on the capstone data: acquisition, wrangling, EDA, modeling, and evaluation, committing work to GitHub in logical increments.

  • Use Git commands (clone, add, commit, push, branch) and write a README that lets a stranger reproduce your environment and results.

  • Run the capstone notebook end to end from a clean kernel and fix any hidden state or ordering dependencies.

Your checkpoint

A public GitHub repository containing a reproducible capstone notebook, README with setup instructions, and at least five meaningful commits.

Week 8

Applied Data Science Capstone Project & Professional Skills and Communication & Data Science Foundations and Methodology

  • Produce a final capstone report that states the problem, method, results, limitations, and recommended next steps in plain language.

  • Deliver a five-minute recorded or live presentation with slides that lead with the finding rather than the process.

  • Answer three likely stakeholder objections about your model's assumptions, data quality, or generalizability with prepared responses.

  • Complete a timed 40-question mixed-domain practice set and log every missed concept into a review list for final revision.

Your checkpoint

A finished capstone report plus slide deck and a personal error log listing each missed practice question with the corrected concept.

Milestones

Week 2: Can load a raw CSV, clean it, and explain every transformation without notes.

Week 4: Can train, evaluate, and compare two models and interpret their metrics correctly in under 30 minutes.

Week 6: Can write a GROUP BY query with a join and reproduce the same result in pandas.

Week 8: Capstone repository is public, reproducible from a clean environment, and the report passes a self-review against the grading rubric.