Docs
Learn AI!
I developed and proposed a course for web developers to learn how to build artificial intelligence (AI) systems. While there’s a fast growing number of resources, including from other groups at Google, there weren’t many geared with an audience who doesn’t aspire to become a machine learning expert. Instead, I built a course that offers foundational knowledge and decision frameworks to design and integrate AI into applications.
Unlike other courses on web.dev, this course doesn’t feature that many code samples. Instead, it focuses on system design. I hired Dr. Janna Lipenkova to write this course and worked as her editor for over 6 months, on each of the 10 modules published. Instead of focusing on an explicit tool or model, we aimed to remain relevant by offering more essential skills.
We aimed to help developers answer the following questions:
- What feature are you building, and why are you building it?
- Is AI the right tool to make this feature possible or the right tool to help you produce the application?
- What determines if your feature is successful?
Skills: Project Management Web Development Writing
The project was developed to meet the following goals:
- The web is known as a first-class platform to built AI experiences.
- Developers have a broader understanding of AI on the web. Where can inference occur, and what are the benefits of your platforms and model choices?
- Developers understand best practices to build a responsible and ethical AI experience, understanding the positive and negative impacts of their choices.