Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal
14 hours
This path focuses on mastering cloud engineering with AWS and Python. You’ll use AWS SDK (Boto3) to manage S3, DynamoDB, SQS, SNS, and handle secrets with KMS, Secrets Manager, and SSM Parameter Store. By the end, you’ll be skilled in automating and building AWS cloud solutions programmatically.
Tailored for professionals versed in AWS and Python, this course delves into the practicalities of Boto3, the AWS SDK for Python. Explore Boto3's capabilities through hands-on exercises designed to teach you how to automate AWS services effectively and interestingly.
In this course, we focus on Amazon S3, an essential service for storing and retrieving data in the AWS cloud. Students will learn how to create and manage S3 buckets, handle S3 objects, and utilize advanced features of S3 with Python and Boto3. Prior experience with AWS SDK (Python) or familiarity with cloud computing is expected for optimal comprehension.
Designed for beginners to NoSQL, this course introduces DynamoDB and its integration with Python through Boto3. Students will learn to set up DynamoDB, manage tables, and perform CRUD operations, gaining practical skills in cloud database management.
This course is structured to introduce AWS messaging services separately for clear understanding and practical application. Starting with the basics of SQS and SNS, the course progresses through creating, configuring, and effectively using these services with Python and Boto3.
In this course, students will delve into the practical aspects of AWS KMS, Secrets Manager, and SSM Parameter Store, learning effective ways to manage application secrets. By the end of the course, students will have hands-on experience with these AWS services, and will be capable of integrating their features using Python and Boto3.
Hear what our customers have to say about CodeSignal Learn
I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!
Francisco Aguilar Meléndez
Data Scientist
+11
I love that it's personalized. When I'm stuck, I don't have to hope my Google searches come out successful. The AI mentor Cosmo knows exactly what I need.
Faith Yim
Software Engineer
+14
It's an amazing product and exceeded my expectations, helping me prepare for my job interviews. Hands-on learning requires you to actually know what you are doing.
Alex Bush
Full Stack Engineer
+9
I'm really impressed by the AI tutor Cosmo's feedback about my code. It's honestly kind of insane to me that it's so targeted and specific.
Abbey Helterbran
Tech consultant
+8
I tried Leetcode but it was too disorganized. CodeSignal covers all the topics I'm interested in and is way more structured.
Jonathan Miller
Senior Machine Learning Engineer
+12
I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!