Gain insights into ML pipeline development, delve into best practices, discover advanced Python concepts, and explore testing methodologies to elevate your software engineering skills and career prospects.
Beginner
42 Lessons
14h
Certificate of Completion
Gain insights into ML pipeline development, delve into best practices, discover advanced Python concepts, and explore testing methodologies to elevate your software engineering skills and career prospects.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Machine learning (ML) has matured into a mainstream development activity, and data scientists are expected to be able to write production-grade training pipelines. This course will provide you with a foundation in ML pipeline development guided by best practices in software engineering. You’ll start by learning about code organization, style, and conceptual ideas, such as topological sorting of directed acyclic graphs. You’ll dive into the hands-on development of an ML pipeline. You’ll learn some advanced ...
TAKEAWAY SKILLS
Python
Machine Learning
Data Science
Data Pipeline Engineering
Machine Learning Paradigms
Python 3
Python Programming
Unit Testing
Machine Learning Fundamentals
Machine Learning Fundamentals
Data Manipulation
What You'll Learn
An understanding of what constitutes as a machine learning training pipeline
Hands-on experience building a machine learning pipeline in Python
Familiarity with advanced Python concepts, such as abstract base classes and mixins
An understanding of software engineering best practices, including code style, documentation, and logging
A working knowledge of unit testing in Python
What You'll Learn
An understanding of what constitutes as a machine learning training pipeline
Show more
Course Content
Introduction
Getting Started
Structuring the ML Pipeline
Directed Acyclic Graphs (DAGs)
The ML Library
The Pipeline Core
7 Lessons
Extending the Pipeline
2 Lessons
Testing
4 Lessons
Deployment
2 Lessons
Other Considerations
4 Lessons
Wrapping Up
1 Lesson
Appendix
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.