Data and AI
AI Engineer
Builds and operates AI-enabled applications using foundation models, retrieval, agents, evaluation, and safety controls.
8 skills
8 of 8 skills have published course coverage
Explore the skills that define IT careers and find published courses that help build them.
Data and AI
Builds and operates AI-enabled applications using foundation models, retrieval, agents, evaluation, and safety controls.
8 skills
8 of 8 skills have published course coverage
Data and AI
Transforms warehouse data into tested, documented, reusable analytical models and metrics.
7 skills
7 of 7 skills have published course coverage
Data and AI
Turns raw data into insights, reports, and dashboards that inform business decisions.
8 skills
5 of 8 skills have published course coverage
Data and AI
Builds reliable data ingestion, transformation, storage, orchestration, and governance systems.
7 skills
7 of 7 skills have published course coverage
Data and AI
Uses statistics, experimentation, programming, and machine learning to answer questions and build predictive analyses.
8 skills
2 of 8 skills have published course coverage
Data and AI
Secures, operates, tunes, protects, and recovers production database systems.
8 skills
7 of 8 skills have published course coverage
Data and AI
Builds, deploys, scales, and operates machine-learning systems in production.
8 skills
2 of 8 skills have published course coverage
Infrastructure and operations
Designs, provisions, secures, and operates cloud infrastructure and managed services.
9 skills
8 of 9 skills have published course coverage
Infrastructure and operations
Automates the path from source control to production and improves collaboration, feedback, and delivery safety.
6 skills
5 of 6 skills have published course coverage
Infrastructure and operations
Designs, implements, secures, automates, and troubleshoots enterprise and service-provider networks.
8 skills
1 of 8 skills have published course coverage
Infrastructure and operations
Builds and evolves internal platforms that provide secure, reliable self-service capabilities to software teams.
10 skills
10 of 10 skills have published course coverage
Infrastructure and operations
Applies software engineering to production reliability, scalable operations, and evidence-based service objectives.
7 skills
4 of 7 skills have published course coverage
Infrastructure and operations
Translates business and technical requirements into secure, operable system designs and explicit trade-offs.
8 skills
4 of 8 skills have published course coverage
Infrastructure and operations
Operates servers, operating systems, identities, storage, and core services across physical and virtual environments.
8 skills
5 of 8 skills have published course coverage
Management and support
Leads software engineering teams, growing people and shaping processes so teams deliver sustainably.
8 skills
No published course coverage yet
Management and support
Plans and coordinates technology projects, keeping scope, schedule, budget, and people aligned from kickoff to delivery.
8 skills
1 of 8 skills have published course coverage
Management and support
Diagnoses and resolves endpoint, account, application, and connectivity issues through reliable service practices.
8 skills
2 of 8 skills have published course coverage
Product and design
Bridges business needs and technical solutions by eliciting requirements, modeling processes, and validating outcomes.
8 skills
3 of 8 skills have published course coverage
Product and design
Bridges a product and its developer community through content, code, and feedback loops that improve developer experience.
7 skills
5 of 7 skills have published course coverage
Product and design
Defines what to build and why, aligning user needs, business goals, and engineering effort into a product direction.
8 skills
1 of 8 skills have published course coverage
Product and design
Creates clear, accurate documentation that helps users and developers understand and adopt technical products.
8 skills
5 of 8 skills have published course coverage
Product and design
Designs digital product experiences that are useful, usable, and visually coherent.
9 skills
2 of 9 skills have published course coverage
Security
Monitors, detects, and responds to security threats across an organization's systems and networks.
8 skills
2 of 8 skills have published course coverage
Security
Simulates real-world attacks against systems, networks, and applications to expose exploitable weaknesses before adversaries do.
8 skills
No published course coverage yet
Security
Designs and implements controls that reduce risk across infrastructure, applications, identities, and cloud environments.
8 skills
3 of 8 skills have published course coverage
Software development
Builds secure, reliable server-side services, APIs, data access layers, and distributed workflows.
8 skills
5 of 8 skills have published course coverage
Software development
Builds decentralized applications and smart contracts on blockchain platforms, with security as a first-class concern.
7 skills
2 of 7 skills have published course coverage
Software development
Develops software for devices with hardware constraints, from microcontrollers to connected IoT products.
9 skills
2 of 9 skills have published course coverage
Software development
Builds accessible, secure, performant web interfaces across browsers and devices.
8 skills
3 of 8 skills have published course coverage
Software development
Delivers complete web applications across user interfaces, services, persistence, testing, and deployment.
7 skills
4 of 7 skills have published course coverage
Software development
Designs and builds interactive games, combining programming, real-time graphics, and gameplay systems.
8 skills
No published course coverage yet
Software development
Builds reliable, secure mobile applications for native and cross-platform runtimes.
7 skills
2 of 7 skills have published course coverage
Software development
Engineers test strategy, automation, and quality feedback across the software delivery lifecycle.
7 skills
1 of 7 skills have published course coverage
Software development
Designs, implements, tests, reviews, and evolves maintainable software systems.
7 skills
4 of 7 skills have published course coverage