Capability Tiers

The IALR Data Science Capability Maturity Model defines four tiers of capability. Learners progress from Foundations to Professional, raising the bar across five domains. Each chapter and lab on this site is tagged with the tier it builds.

Which tier am I?

Self-check

Answer honestly to find a suggested starting point. Your answers stay in this browser only.

  1. Writing Python

  2. Git / version control

  3. SQL

  4. Training and evaluating ML models

  5. Designing data pipelines / architecture

Tier 1

Data Science Foundations

Understands the concepts, interprets results, and runs existing notebooks. No coding required.

Tier 2

Data Science Practitioner

Works in Python, SQL, and Git. Builds and runs pipelines and models as directed.

Tier 3

Data Science Associate

Builds models with little oversight. Researches and implements algorithms and designs standard pipelines.

Tier 4

Data Science Professional

Architects scalable solutions, owns decisions, mentors the team, and communicates with stakeholders.

The full capability map

What each tier is expected to know or do, by domain. Use it to see where you are and what the next tier asks for. Linked capability names jump to where that skill is taught on the site.

Technical

Capability Tier 1Tier 2Tier 3Tier 4
Programming Skills None requiredPython fundamentals; SQL familiarizationPython professional; SQL professionalPython fluency; SQL fluency
Algorithm Development Familiar with common algorithm families and what they do (not the specifics)Implement basic algorithms as directedSolid understanding; can research and implement unfamiliar algorithmsCustomize algorithms, implement quickly, and guide others
Algorithm Evaluation Ask informed questions and interpret common performance outputsProduce and interpret basic performance metrics across datasetsProduce and interpret all standard plus some custom metricsDesign, produce, and communicate model performance to stakeholders
Data Pipeline Development Understands pipelines exist; not expected to develop themSupport pipeline implementation as instructedDevelop data pipelines with little oversightImplement complex pipelines and advise the team
Algorithm & Pipeline Maintenance Understands maintenance is needed; not expected to executePerform maintenance on algorithms and pipelines as directedUnderstands maintenance strategies and can execute themLeads and proactively manages maintenance
Git (Version Control) None expectedBasic Git: clone, commit, push, mergeGit professional: standard plus some advanced commandsGit professional: resolves complex merge conflicts
Work Product Runs and modifies existing notebooks; not expected to start from scratchWorks in Jupyter notebooks; runs and modifies as neededWorks in .py scripts and notebooks; starts from scratch to completionDirects work from idea conception to completion

Systems Architecture

Capability Tier 1Tier 2Tier 3Tier 4
Solutions Architecture None expectedNone expectedArchitect basic algorithm and data workflowsArchitect efficient and scalable workflows
Algorithm Selection & Design Understands families but not expected to select specific algorithmsComfortable asking why a certain algorithm was selectedAdds input, questions decisions, and discusses design choicesResponsible for selection and confirming sound design
Tool Selection Not expectedComfortable asking why a certain tool was selectedAdds input and discusses implications of choicesResponsible for tool selection
Data Pipeline Design Conceptual understanding; raw data must be refined to be usefulBuilds pipelines as directed; not expected to designDesigns standard pipelines with oversight from Tier 4Designs basic to complex pipelines and defines standards

Business

Capability Tier 1Tier 2Tier 3Tier 4
Identify AI Use Cases Identify what is and is not an AI solution; pros and consIdentify what is and is not an AI solution; pros and consIdentify applications of AI across the organizationIdentify creative, less-mainstream ways to introduce AI
ROI Analysis Conversationally competent about the need for ROI analysisAware of ROI analysis as a concept; not responsible for executionAware of ROI needs and works to complete and communicate themOwns the ROI analysis and navigates tradeoffs
AI Risk Identification Understands conceptual risks of AIUnderstands conceptual and technical implementation risksUnderstands conceptual, implementation, and production risksDeep understanding of risks; skilled at mitigation strategies

Delivery

Capability Tier 1Tier 2Tier 3Tier 4
Technical Instructions Not applicableFollow detailed technical instructions to complete tasksFollow vague technical instructions to complete projectsWrite and provide the technical instructions and guidance
Project Management Not expectedNot expectedFamiliar with basic project management to support the teamUses project management to keep projects on track and in scope
Project Ownership Not applicableNot expectedExpected on small projectsExpected
Technical Decision Making Not applicableUnderstands decisionsContributes to decisionsOwns decisions
Team Leadership & Mentorship Not a practitioner yetLearns from othersMentors Tier 2 while learning from Tier 4Develops team capabilities, mentors others, sets standards

Communication

Capability Tier 1Tier 2Tier 3Tier 4
Stakeholder Communication None expectedShares insights on their tasks when askedPresents solutions to technical and non-technical stakeholdersCommunicates the problem, solution, and risks to any audience
Change Management & Adoption Conversationally competent about the need for change managementAware of change management as a concept; not responsibleAware of change management needs and works to mitigate issuesOwns the change-management strategy and its execution