EdX

Using GenAI to Automate Software Development Tasks (edX)

Using GenAI to Automate Software Development Tasks (edX)

Harness generative AI to automate software development tasks. Boost productivity with AI pair programming, prompt engineering, and MLOps best practices for Rust and Python.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In this cutting-edge course, you will:

  • Learn how to leverage generative AI to streamline your development workflow
  • Explore AI pair programming tools like CodeWhisperer to boost productivity
  • Master prompt engineering techniques to guide AI models and shape outputs
  • Understand the role of Rust and Python in the era of MLOps and GenAI
  • Gain hands-on experience with AWS services like Code Catalyst, SageMaker, and Lightsail

Whether you're a seasoned developer or just starting your journey, this course will equip you with the skills and knowledge to harness the power of AI and revolutionize the way you build software. Get ready to stay ahead in the rapidly evolving world of AI-driven development.
This course is part of the Generative AI Fundamentals Professional Certificate.

What you'll learn

  • Automating software development tasks with generative AI
  • Utilizing AI pair programming tools like CodeWhisperer
  • Crafting effective prompts to guide AI models
  • Applying MLOps best practices for Rust and Python
  • Leveraging AWS services for AI-powered development workflows
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Python: aprender a programar (edX) EdX
Universitat Politècnica de València,UPValenciaX

Python: aprender a programar (edX)

Aprende a programar con Python desde cero. Comienza conociendo variables, bucles y funciones y llega a manejar ficheros de texto. Este curso empieza desde 0 para aprender a programar con Python, tratando los fundamentos de programación como son las variables y constantes, las condiciones, los bucles y los módulos y funciones, para acabar introduciendo el tratamiento de cadenas de texto y los ficheros.

Self Paced
Self-Paced
Data Science and Machine Learning Capstone Project (edX) EdX
IBM

Data Science and Machine Learning Capstone Project (edX)

Create a project that you can use to showcase your Data Science skills to prospective employers. Apply various data science and machine learning techniques to analyze and visualize a data set involving a real life business scenario and build a predictive model. Now that you've taken several courses on data science and machine learning, it’s time to put your learning to work on a data problem involving a real life scenario. Employers really care about how well you can apply your knowledge and skills to solve real world problems, and the work you do in this capstone project will make you stand out in the job market.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Computing in Python I: Fundamentals and Procedural Programming (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python I: Fundamentals and Procedural Programming (edX)

Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs. This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, boolean, and relational operators.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Learn to use machine learning in Python in this introductory course on artificial intelligence. AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career.

Self Paced
Self-Paced
PsyHealth worXs! Psychosocial Health Prevention and Work standards“ (edX) EdX
RWTH Aachen,RWTHx

PsyHealth worXs! Psychosocial Health Prevention and Work standards“ (edX)

The first MOOC to teach practitioners how to conduct a psychosocial risk assessment step by step. Do you want happy, healthy, and productive employees? Do you want to learn how you can manage psychosocial risks in your company? This is the course for you! Did you know that up to 50% of workers in the EU report to suffer from work-related stress? And about 80% of managers are concerned about psychosocial risks in their organisation. Moreover, it is actually mandated by EU law for employers to ensure the safety and health of their employees. However, only 30% of organisations have procedures in place to deal with psychosocial risks.

Oct 26th 2026
5-12 Weeks
Python for Data Engineering Project (edX) EdX
IBM

Python for Data Engineering Project (edX)

An opportunity to apply your foundational Python skills via a project, using various techniques to collect and work with data. Journey into the realm of becoming a Data Engineer and apply your basic Python knowledge of working with data. You will exercise various techniques in Python to extract data in multiple file formats from different sources, transform it into specific datatypes, and then prepare it for loading it into a database.

Self Paced
Self-Paced
Python Data Structures (edX) EdX
University of Michigan,MichiganX

Python Data Structures (edX)

The second course in Python for Everybody explores variables that contain collections of data like string, lists, dictionaries, and tuples. Learning how to store and represent and manipulate data collections while a program is running is an important part of learning how to program.

Self Paced
Self-Paced
Programación para todos (empezando con Python) (edX) EdX
University of Michigan,MichiganX

Programación para todos (empezando con Python) (edX)

Este curso en línea es una introducción "sin prerrequisitos" a la programación en Python. Aprenderás sobre las variables, la ejecución condicional, la ejecución repetida y cómo usamos las funciones. Este curso de Python tiene el objetivo de enseñar a todos lo básico de la programación de computadoras usando Python. Conocerás cómo construir un programa de una serie de instrucciones simples en Python.

Self Paced
Self-Paced