Tips for Writing an Impactful HR Resume
August 19, 2024
Article
This course is part of Generative AI for Software Development Professional Certificate
Instructor: Laurence Moroney
28,485 already enrolled
(386 reviews)
Recommended experience
Beginner level
Software development experience or CS degree. Familiarity with Python, algorithms, data structures, and development processes.
(386 reviews)
Recommended experience
Beginner level
Software development experience or CS degree. Familiarity with Python, algorithms, data structures, and development processes.
Integrate generative AI in development. Learn to use generative AI tools from initial design to deployment, enhancing your efficiency and creativity.
Optimize your code quality. Improve your coding, if you’re just starting and need help fixing bugs or an experienced developer breaking new ground.
Experiment quickly. Using LLMs can speed up your ability to prototype and test new features, allowing you to quickly iterate and ship your code.
Learn how LLMs work. By knowing how machine learning systems work, you’ll be able to use them more effectively to support your work as a developer.
Add to your LinkedIn profile
September 2024
6 assignments
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
This course is designed to enhance your skills by integrating AI chatbots as pair programmers in your development process. You’ll learn about how large language models (LLMs) work and how this general-purpose technology can be applied to common software development tasks to help boost productivity, creativity, and support you in your tasks as a developer.
By the end of this course, you will be able to: - Understand the differences between machine learning and traditional software development - Describe how large language models generate text - Prompt an LLM to assist in the tasks that make up the software developer role - Guide an LLM to complete a task in a specific way by writing detailed prompts and iterating to improve output - Leverage the depth of software development knowledge encoded in an LLM by prompting it to assume specific job roles or personas - Write code quickly using an LLM as a pair-coding partner - Analyze code for efficiency, security, and performance using an LLM This course assumes you have a background in software development, but are new to using LLMs as part of your development process. By knowing how machine learning systems work, and having an understanding of how they can be applied in software development, you’ll be able to use them more effectively to support your growth and work as a developer or engineer.
7 videos4 readings2 assignments1 app item
8 videos2 assignments2 ungraded labs1 plugin
9 videos2 readings2 assignments1 programming assignment4 ungraded labs
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
DeepLearning.AI is an education technology company that develops a global community of AI talent. DeepLearning.AI's expert-led educational experiences provide AI practitioners and non-technical professionals with the necessary tools to go all the way from foundational basics to advanced application, empowering them to build an AI-powered future.
DeepLearning.AI
Professional Certificate
Course
Specialization
Johns Hopkins University
Course
386 reviews
80.05%
13.47%
1.55%
2.84%
2.07%
Showing 3 of 386
Reviewed on Jan 16, 2025
Great instructor, great content, great explanation, great quality experience.
Reviewed on Nov 29, 2024
One of excellent course. Details out we can get out of an LLM for software development.
Reviewed on Oct 20, 2024
Excellent course. I was able to combine what I was learning with the practical challenges
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Earn a degree from world-class universities - 100% online
Upskill your employees to excel in the digital economy
The course focuses on integrating generative AI tools into software development, covering machine learning techniques, transformer models, iterative code refinement, and advanced data structures.
Ideal for software developers, engineers, and aspiring professionals with intermediate knowledge of software development and a basic understanding of AI concepts.
You will learn to integrate generative AI tools, apply machine learning techniques, implement and optimize data structures, and use iterative prompting and role-based AI feedback to refine code.
Intermediate knowledge of software development. Familiarity in one or more programming languages like Python, JavaScript, and C# will help you get the most out of this course.
Laurence Moroney, Chief AI Scientist at VisionWorks Studios and former AI lead at Google, brings extensive experience in AI advocacy, education, and practical implementation.
Improve coding efficiency and creativity, tackle complex coding challenges, optimize performance, and ensure security, making you more competitive in the job market.
Yes, the course is designed to be self-paced.
Access to discussion forums, mentors, and course slides are available to support your learning.
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.