Improve your Python code using Amazon CodeGuru

Learn how to use Amazon CodeGuru Reviewer to automatically identify issues and vulnerabilities to improve your code
Rating: 4.6 out of 5 (14 ratings)
1,372 students
English
English
Describe what Amazon CodeGuru Reviewer is?
How Amazon CodeGuru Reviewer uses machine learning to provide recommendations to improve code quality?
Learn the different workflows supported by Amazon CodeGuru Reviewer, such as the pull request, repository scan analysis and CICD pipeline integration
Associate a repository with Amazon CodeGuru Reviewer and generate intelligent recommendations to identify problems such as concurrency defects, security, resource leaks, sensitive information leaks, etc. and also advise with coding and AWS best practices
Get hands-on with generating these recommendations using exercises with example code

Requirements

  • Some knowledge of python programming language

Description

Learn how to use Amazon CodeGuru Reviewer to automatically identify issues and vulnerabilities to improve your code quality with our new digital course, Improve your Python Code using Amazon CodeGuru.

Amazon CodeGuru is a developer tool powered by machine learning that provides intelligent recommendations for improving code quality by scanning for critical issues, identifying hard to find bugs, and recommending fixes for them.

This course is designed for Python developers who are interested in learning how to use Amazon CodeGuru Reviewer to save time and improve their code review process.

In this course, you’ll learn how to use Amazon CodeGuru Reviewer to detect issues and identify recommendations to improve the quality and security of your code. The course demonstrates how Amazon CodeGuru Reviewer finds code anomalies and explains how to understand and apply its automated suggestions.

This course is intended for beginner and intermediate-level backend and frontend web developers and are interested in saving time on their code review processes and using Amazon CodeGuru Reviewer’s automated recommendations for improving code quality by scanning for critical issues, identifying hard to find bugs, and recommending fixes for them.

Developed at the source, this new digital course empowers you to learn about Amazon CodeGuru from the experts at AWS whenever, wherever you want. Advance your skills and knowledge to build your future in the AWS Cloud. Enroll today!

Who this course is for:

  • Beginner and intermediate-level backend and frontend web developers and are interested in saving time on their code review processes

Course content

2 sections27 lectures1h 13m total length
  • Welcome to Improve Your Python Code Using Amazon CodeGuru
    03:21
  • Introduction to Week 1
    00:59
  • The Need for Automated Code Reviews
    06:01
  • What Is Amazon CodeGuru?
    05:46
  • How Amazon CodeGuru Uses Machine Learning
    04:11
  • Amazon CodeGuru Reviewer Recommendation Categories
    05:10
  • Reading 1.1
    04:29
  • Amazon CodeGuru Reviewer Workflows
    03:41
  • Associate a Repository with Amazon CodeGuru Reviewer
    02:50
  • Reading 1.2
    01:21
  • Introduction to Exercises
    00:46
  • Exercise 1
    00:03
  • Week 1 Quiz
    3 questions

Instructors

AWS, a subsidiary of Amazon.com
  • 4.3 Instructor Rating
  • 15,317 Reviews
  • 60,493 Students
  • 9 Courses

In 2006, Amazon Web Services (AWS) began offering IT infrastructure services to businesses in the form of web services -- now commonly known as cloud computing. Today, Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.

 
AWS offers Training and Certification programs to help you develop skills to design, deploy, and operate your infrastructure and applications on the AWS Cloud. We deliver training classes across the globe. We also offer training, bootcamps, and labs at many AWS events.
 
Jeff Barr is Chief Web Services Evangelist at Amazon Web Services, where he is focused on furthering awareness among software developers of the opportunity to innovate and build businesses using AWS.
 
Tom Woodyer is an AWS Technical Instructor in EMEA where he is the regional lead for AWS Architecture and AWS Security Operations training courses.
 
Manoj Nair earned a Bachelor of Engineering (IT) from Mumbai University, and is currently working with Amazon Web Services, Sydney, as a Technical Instructor.
 
Sean Rinn joined AWS as a Technical Trainer in 2015.  Since then, he has travelled all over the US and Canada, teaching IT professionals how to leverage the cloud.

Senior Cloud Technologist at AWS
Morgan Willis
  • 4.6 Instructor Rating
  • 16 Reviews
  • 2,544 Students
  • 2 Courses

Morgan Willis is a Senior Cloud Technologist based in the US. Morgan has a background in Software Development, technical training, and has earned 6 AWS Certifications. Morgan has always had a strong passion for technology, has a degree in computer science and has held various jobs throughout her IT career. Outside of the tech world, Morgan is a runner, hiker, and skier and she spends as much time outdoors as possible.