NCA Foundations study materials
NCA Foundations study resources

NCA Foundations study plan

NCA Foundations · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

NVIDIA AI Computing Platform and Architecture Fundamentals & GPU Architecture and Parallel Computing Concepts

  • Diagram the NVIDIA platform stack from hardware through drivers and libraries, labeling where CUDA, cuDNN, TensorRT, and NGC sit.

  • Compare GPU and CPU execution models by explaining latency hiding, throughput orientation, and why SIMT suits dense math.

  • Identify the major GPU generations and describe what changed in tensor cores, memory technology, and interconnect across them.

  • Compute arithmetic intensity for a sample workload and classify it as memory-bound or compute-bound.

Your checkpoint

A one-page annotated architecture diagram plus a 10-row comparison table of GPU generations and their key architectural changes.

Week 2

GPU Architecture and Parallel Computing Concepts & NVIDIA Software Stack and CUDA Ecosystem

  • Explain the CUDA execution hierarchy from thread to grid and map it onto streaming multiprocessors and warps.

  • Trace how a CUDA program moves through compilation, host-device transfer, kernel launch, and synchronization.

  • Distinguish the roles of CUDA Runtime, cuBLAS, cuDNN, NCCL, and CUDA driver APIs in a training run.

  • Describe warp divergence and shared memory bank conflicts, and propose one fix for each.

Your checkpoint

A written walkthrough of a matrix-multiply kernel from source to execution, including a memory hierarchy table with expected access latencies.

Week 3

AI and Deep Learning Workflow Fundamentals & NVIDIA Software Stack and CUDA Ecosystem

  • Outline the end-to-end deep learning workflow from data preparation through training, evaluation, and deployment.

  • Explain forward and backward propagation and how gradients flow through a simple network.

  • Compare data-parallel and model-parallel training and identify which libraries support each.

  • Set up a containerized environment using NGC images and verify GPU visibility with a diagnostic query.

Your checkpoint

A workflow checklist covering data, training, evaluation, and packaging, plus a working container launch log showing GPU detection.

Week 4

AI and Deep Learning Workflow Fundamentals & Accelerated Data Science and Data Processing

  • Describe how batch size, learning rate, and mixed precision interact during training.

  • Explain the purpose of data loaders, augmentation pipelines, and GPU-accelerated preprocessing.

  • Compare CPU-only pandas workflows with GPU-accelerated dataframe libraries on the same dataset.

  • Identify where data movement bottlenecks occur between storage, host memory, and device memory.

Your checkpoint

A benchmark summary comparing preprocessing throughput on CPU versus GPU for one dataset, with a short interpretation of the results.

Week 5

Accelerated Data Science and Data Processing & Deployment, Inference, and Model Optimization Basics

  • Apply GPU-accelerated libraries to a tabular and a graph or array workload and measure speedup.

  • Explain the difference between training and inference requirements in latency, throughput, and precision.

  • Describe quantization, pruning, and layer fusion and state the tradeoff each makes.

  • Outline how a trained model is converted and optimized for deployment with TensorRT.

Your checkpoint

An optimization report for one model showing baseline latency, post-optimization latency, and the accuracy impact of each technique applied.

Week 6

Deployment, Inference, and Model Optimization Basics & Systems Operations, Monitoring, and Troubleshooting

  • Compare batch and real-time inference serving patterns and their scaling characteristics.

  • List the key GPU health metrics to monitor and what each indicates about workload behavior.

  • Use NVIDIA management and monitoring tooling to capture utilization, memory, temperature, and power data.

  • Diagnose three common failure modes such as out-of-memory errors, thermal throttling, and driver mismatches.

Your checkpoint

A monitoring dashboard mockup or captured metrics report with a troubleshooting runbook covering at least three GPU fault scenarios.

Week 7

Systems Operations, Monitoring, and Troubleshooting & NVIDIA Solutions, Use Cases, and Professional Practices

  • Explain multi-GPU and multi-node communication and why interconnect bandwidth matters for scaling.

  • Describe common deployment topologies for inference at the edge, in the data center, and in the cloud.

  • Match NVIDIA solution families to representative use cases in healthcare, autonomous systems, and enterprise AI.

  • Summarize professional practices for reproducible experiments, versioning, and responsible AI review.

Your checkpoint

A solution brief for one industry use case that names the recommended platform components, deployment topology, and operational considerations.

Week 8

NVIDIA AI Computing Platform and Architecture Fundamentals & GPU Architecture and Parallel Computing Concepts & NVIDIA Software Stack and CUDA Ecosystem & AI and Deep Learning Workflow Fundamentals & Accelerated Data Science and Data Processing & Deployment, Inference, and Model Optimization Basics & Systems Operations, Monitoring, and Troubleshooting & NVIDIA Solutions, Use Cases, and Professional Practices

  • Consolidate all domains into a single concept map linking architecture, software stack, workflow, and operations.

  • Complete a timed practice assessment and categorize every miss by domain.

  • Re-teach the three weakest domains in your own words without notes.

  • Review flagged uncertain facts and confirm each against primary documentation.

Your checkpoint

A scored practice assessment with a per-domain error analysis and a prioritized remediation list.

Milestones

Week 2: Can explain the CUDA execution model and software stack layers from memory with no reference material.

Week 4: Can describe a complete training workflow and justify hardware and precision choices for a given scenario.

Week 6: Can interpret GPU monitoring metrics and diagnose a simulated out-of-memory or throttling issue.

Week 8: Scores at or above 80 percent on the practice assessment with no domain below 70 percent.