1. SageMaker Studio

SageMaker Studio is a web-based integrated development environment (IDE) for machine learning. It provides a single interface for the entire ML workflow.

Core Concept
Studio = one-stop shop for ML. Write code in notebooks, manage experiments, train models, deploy endpoints, and monitor performance — all from one browser-based IDE. No separate tools or context switching. Each user gets their own isolated environment.

Key Features

  1. Jupyter-based notebooks with managed compute (no EC2 setup)
  2. Integrated with all SageMaker components: Training, Endpoints, Pipelines, Experiments
  3. Multi-user: each team member gets an isolated environment within a shared domain
  4. Pre-built Docker images: TensorFlow, PyTorch, MXNet, Scikit-learn, Hugging Face
  5. Git integration: connect to GitHub, GitLab, Bitbucket, CodeCommit
  6. Collaboration: share notebooks, experiments, and models

2. SageMaker Notebooks

3. SageMaker Canvas

  1. No-code ML for business users (no programming needed)
  2. Point-and-click: import data, select target column, Canvas builds + trains + evaluates model
  3. Supports: classification, regression, time-series forecasting, NLP, computer vision
  4. Connect to: S3, Redshift, local files
  5. One-click deployment to SageMaker endpoint
  6. Use for: business analysts who need ML predictions without coding

4. SageMaker Data Wrangler

  1. Visual data preparation and feature engineering tool
  2. 300+ built-in transformations: join, filter, encode, normalize, impute, custom SQL/PySpark
  3. Import from: S3, Athena, Redshift, Lake Formation, Snowflake
  4. Data quality insights: statistics, distributions, correlations, target leakage detection
  5. Export: to SageMaker Processing, Pipelines, Feature Store, or S3
  6. Use for: data scientists preparing training data without writing boilerplate code

5. When to use

Use these when you need a managed IDE and notebook environment to build, train, and deploy machine learning models on AWS.

Key exam triggers:

  1. "ML development environment"
  2. "Jupyter notebooks on AWS"
  3. "build and train ML models."
  4. "data science workspace"
  5. "managed notebook"

Common scenarios:

  1. Data scientists exploring and visualizing data.
  2. Build, train, and tune ML models interactively.
  3. Collaborate across ML teams in a shared environment.
  4. Full ML lifecycle — from data prep to model deployment.


Exam Tip
Studio & Notebooks: "ML IDE" = SageMaker Studio. "No-code ML" = SageMaker Canvas. "Visual data prep" = Data Wrangler. "Classic Jupyter" = Notebook Instances (legacy). Studio Notebooks = fast startup, recommended. Canvas = business analysts. Data Wrangler = feature engineering.