What's new on our platform?
Introducing Ela, your expert learning assistant
Trained with QA expert intelligence for expert-level guidance. Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in courses and labs.
Ask Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Explore nowAsk Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Training Library
Learn cloud computing, test your cloud skills, and understand how to approach and solve business problems with real cloud scenarios across Amazon Web Services, Microsoft Azure, Google Cloud, DevOps, and other cloud ecosystem services. New content and updates are added every month.
New this month in our library
- COURSEFarish KashefinejadNEWAgent Design: IntroductionBeginnerDuration: 1 minuteAuthor: Farish Kashefinejad; Type: new course; Difficulty: Beginner; Duration: 1 minute; Content Topics: Artificial Intelligence; This course has: 1 Unit
- COURSENEWGetting ready for your AI for Everyone blended pathway | Sky Demo |BeginnerDuration: 4 minutesType: new course; Difficulty: Beginner; Duration: 4 minutes; This course has: 2 Units
- COURSEFarish KashefinejadNEWAgent Design: Multiple agents with task decompositionBeginnerDuration: 13 minutes and 48 secondsAuthor: Farish Kashefinejad; Type: new course; Difficulty: Beginner; Duration: 13 minutes and 48 seconds; Content Topics: Artificial Intelligence; This course has: 3 Units
Multiple ways to learn
You can study and practice skills in the way that‘s right for you.
Guided Learning Journeys
Discover curated Learning paths that lead you through a structured educational journey. Build expertise step by step, ensuring a comprehensive understanding of your chosen subject. Reach your learning goals efficiently with clear knowledge guidance on your path.Explore all library
Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- LEARNING PATHStephen ColeAWS Machine Learning – Specialty Certification PreparationAdvancedDuration: Up to 63 hours and 42 minutesAuthor: Stephen Cole; Difficulty: Advanced; Description: Become an AWS certified Machine Learning Specialist, choose your training, learn more about your study guide, start your course on Cloud Academy!; Duration: Up to 63 hours and 42 minutes; Content Topics: Amazon Web Services; This learning path has: 40 Courses, 14 Exams, 15 Hands-on labs
- LEARNING PATHHallam WebberPL-300 Exam Prep: Power BI Data Analyst AssociateIntermediateDuration: Up to 20 hours and 32 minutesAuthor: Hallam Webber; Difficulty: Intermediate; Description: This course is designed to help you prepare for Microsoft's PL-300 Power BI Data Analyst Associate exam.; Duration: Up to 20 hours and 32 minutes; Content Topics: Microsoft Azure; This learning path has: 19 Courses, 1 Resource, 11 Exams, 1 Hands-on lab
- LEARNING PATHGuy HummelDP-203 Exam Preparation: Data Engineering on Microsoft AzureIntermediateDuration: Up to 18 hours and 7 minutesAuthor: Guy Hummel; Difficulty: Intermediate; Description: This course is designed to help you prepare for Microsoft's DP-203 Data Engineering on Microsoft Azure exam.; Duration: Up to 18 hours and 7 minutes; Content Topics: Microsoft Azure; This learning path has: 16 Courses, 1 Lab challenge, 1 Resource, 8 Hands-on labs
- LEARNING PATHKunal HariaFundamentals of RIntermediateDuration: Up to 14 hours and 19 minutesAuthor: Kunal Haria; Difficulty: Intermediate; Description: Fundamentals of R; Duration: Up to 14 hours and 19 minutes; Content Topics: Machine Learning; This learning path has: 11 Courses, 1 Resource, 3 Exams, 1 Hands-on lab
- LEARNING PATHAndrea GiussaniMachine Learning with PythonIntermediateDuration: Up to 9 hours and 38 minutesAuthor: Andrea Giussani; Difficulty: Intermediate; Description: This course explores a range of techniques for building machine learning pipelines with Python.; Duration: Up to 9 hours and 38 minutes; Content Topics: Machine Learning; This learning path has: 3 Courses, 2 Lab challenges, 2 Exams, 3 Hands-on labs
- LEARNING PATHHallam WebberDP-100 Exam Prep: Designing and Implementing a Data Science Solution on AzureIntermediateDuration: Up to 19 hours and 40 minutesAuthor: Hallam Webber; Difficulty: Intermediate; Description: This course is designed to help you prepare for Microsoft's DP-100 Designing and Implementing a Data Science Solution on Azure exam.; Duration: Up to 19 hours and 40 minutes; Content Topics: Microsoft Azure; This learning path has: 11 Courses, 1 Lab challenge, 1 Resource, 1 Exam, 5 Hands-on labs
- LEARNING PATHCalculated SystemsIntroduction to Databases - Moving from SpreadsheetsBeginnerDuration: Up to 3 hours and 22 minutesAuthor: Calculated Systems; Difficulty: Beginner; Description: This course gives you a solid understanding of the pros and cons of spreadsheets vs. databases and when to choose one over the other.; Duration: Up to 3 hours and 22 minutes; Content Topics: Amazon Web Services; This learning path has: 1 Course, 1 Exam, 2 Hands-on labs
- LEARNING PATHCalculated SystemsGetting Started with Machine Learning ModelsIntermediateDuration: Up to 7 hours and 42 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: Learn the basics of machine learning models and how to use models to extract results.; Duration: Up to 7 hours and 42 minutes; Content Topics: Amazon Web Services; This learning path has: 2 Courses, 1 Exam, 5 Hands-on labs
- LEARNING PATHCalculated SystemsBuilding Chatbots with Google DialogflowIntermediateDuration: Up to 6 hours and 2 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: This course provides an intro to the Dialogflow service and will get you up and running with building your own chatbots.; Duration: Up to 6 hours and 2 minutes; Content Topics: Artificial Intelligence; This learning path has: 2 Courses, 1 Exam, 4 Hands-on labs
- HANDS-ON LABLogan RakaiCKAD Practice Exam: ObservabilityIntermediateDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Observability domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCKAD Practice Exam: Pod DesignIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Pod Design domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour and 20 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: State PersistenceIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the State Persistence domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCKAD Practice Exam: Services & NetworkingIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Services & Networking domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: ConfigurationIntermediateDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Configuration domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: Core ConceptsIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Core Concepts domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: Multi-Container PodsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Multi-Container Pods domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- LEARNING PATHLogan RakaiJava Beginner's Challenge GauntletBeginnerDuration: Up to 3 hours and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Java lab challenges that increase in difficulty but are suitable for Java beginners.; Duration: Up to 3 hours and 10 minutes; Content Topics: Development; This learning path has: 5 Lab challenges
- HANDS-ON LABDaniel WoodCKA Practice Exam: StorageIntermediateDuration: Up to 1 hourAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Storage domain of the Certified Kubernetes Administrator (CKA) exam in this lab with exam-like tasks and a solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- LEARNING PATHStefano CascavillaFREEA Practical Dive Into Data Build Tool (dbt)IntermediateDuration: Up to 15 hours and 50 minutesAuthor: Stefano Cascavilla; Type: free learning path; Difficulty: Intermediate; Description: Get a practical understanding of Data Build Tool, its features, and how to use them with this labs-based course!; Duration: Up to 15 hours and 50 minutes; Content Topics: Data build tool (dbt); This learning path has: 1 Lab challenge, 11 Hands-on labs
- LEARNING PATHLogan RakaiPython Beginner's Challenge GauntletBeginnerDuration: Up to 1 hour and 40 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Python lab challenges that increase in difficulty but are suitable for Python beginners.; Duration: Up to 1 hour and 40 minutes; Content Topics: Development; This learning path has: 5 Lab challenges
- LEARNING PATHLogan RakaiBash Challenge GauntletBeginnerDuration: Up to 3 hours and 45 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Bash lab challenges that increase in difficulty but are suitable for Bash beginners.; Duration: Up to 3 hours and 45 minutes; This learning path has: 6 Lab challenges
- LEARNING PATHLogan RakaiGo Beginner's Challenge GauntletBeginnerDuration: Up to 2 hours and 35 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Go lab challenges that increase in difficulty but are suitable for Go beginners.; Duration: Up to 2 hours and 35 minutes; Content Topics: Development; This learning path has: 6 Lab challenges
- LEARNING PATHStefano CascavillaA Practical Introduction to ExpressJSIntermediateDuration: Up to 8 hours and 16 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: Get a practical understanding of ExpressJs, its features, and how to use them with this labs-based course!; Duration: Up to 8 hours and 16 minutes; Content Topics: Development; This learning path has: 1 Course, 1 Lab challenge, 5 Hands-on labs
- HANDS-ON LABJun FritzImporting AWS CloudFormation Templates into the AWS CDKIntermediateDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to import an existing AWS CloudFormation template into an AWS CDK application in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 2 Lab steps