Machine Learning in Production
Take your ML career to the next level by mastering the complete end-to-end process, from infrastructure setup to model deployment
Your journey to becoming a complete ML expert
A message from the instructor
FREE PREVIEWHow to use this course
FREE PREVIEWThe live cohort workshops schedule
FREE PREVIEWSetup
Project examples
Before we begin ...
Agenda
FREE PREVIEWWhy: Motivation
FREE PREVIEWMLOps Stages
MLOps assessment
Design document
Practice
Practice submission
Practice implementation example
Takeaways
Feedback
Agenda
FREE PREVIEWWhy: Motivation
Docker
Kubernetes
Costs & CI/CD
Practice
Practice submission
Practice implementation example
Takeaways
Feedback
Agenda
FREE PREVIEWWhy: Motivation
Storage
RAG
Formats
Practice
Practice submission
Practice implementation example
Takeaways
Feedback
Agenda
FREE PREVIEWWhy: Motivation
Labeling
Versioning / Validation
Practice
Practice submission
Practice implementation example
Takeaways
Feedback
Agenda
FREE PREVIEWWhy: Motivation
Project structure
Experiment management
Experiment running
Practice
Practice submission
Practice implementation example
Takeaways
Feedback
As you progress through "Machine Learning in Production," you'll develop a range of valuable artifacts that showcase your skills and learning.
Capstone project
A fully implemented end-to-end ML project demonstrating your ability to handle real-life challenges from start to finish.
Design document
A detailed and comprehensive design document refined throughout the course, covering all aspects of your ML project.
Reusable code templates
Practical and reusable code templates from each module, providing a solid foundation for your future ML projects.
“I am incredibly satisfied with the course! I received everything I expected, and even much more. I liked the use of Kubernetes in homework assignments: I never got around to learning it, but during the course, it solved the given tasks very well. The program’s structure is amazing! I like that everything is built around problem-solving and the widely accepted approaches/products that help in solving these problems. I appreciated the Kyryl’s awareness of trends: what everyone is using now, and what is better not to use – such things are unlikely to be explained in classical academic courses. It’s great that the knowledge from the courses can be applied at work. To thoroughly study the course, doing homework is necessary. I have gaps in building models, so it would be interesting if a similar course was created for in-depth learning of different models (LLM, CV, etc.).”
Roma Slyusarchuk | Staff Software Engineer @ Google“I really enjoyed the “Machine Learning in Production” course. The lectures were fun, filled with up-to-date material, concise, understandable, and insightful. Also, I liked weekly live workshops, which were very helpful, and I learned a lot from seeing how everything should work and listening to other students’ use cases and questions. Kyryl’s explanations of different concepts and nuances were very clear and to point. Very important is that this course had quite challenging and interesting homeworks, which I think greatly impacted everyone’s knowledge gain. Overall, this is the best MLOps course I’ve seen, and I highly recommend it to anyone interested in this topic.”
Maria Ponomarenko | NLP Engineer @ Larus Technologies“I really enjoyed this course on the machine learning model lifecycle, taught by Kyryl Truskovskyi. It was hands-on, covering everything from data handling to model deployment, with real-life challenges that kept me hooked. The personal feedback and the major project we had to complete were especially rewarding. Big thanks to Kyryl for making it such a valuable experience.”
Nazar Shmatko | Machine Learning Engineer @ GPTZeroChoose the payment option that fits your needs and start mastering ML in production today! All options provide complete access to course materials.
This course is perfect for professionals who want to master ML applications in real-world scenarios, including:
Software Engineers:
Engineers with a solid foundation who want to build LLM/ML-based products while maintaining their strong engineering skills.
Data/Research Scientists:
Professionals who want to go beyond ML/LLM modeling and engage in the final stages of product delivery, ensuring their models are effectively implemented in production.
ML/AI Engineers:
Engineers looking to structure and revisit their knowledge, staying updated with the latest developments and best practices in the field.
The live cohort is a time-bound, intensive version of the course that starts on September 9th. It includes weekly live workshops with Kyryl, where you'll receive real-time instruction and tackle practical assignments. Kyryl will personally review all homework and provide feedback. Additionally, you'll have access to a private group chat on Discord for continuous support and networking with Kyryl and fellow learners.
The live cohort starts on September 9th. It is a time-bound program, so you need to enroll before this date to participate.
The live cohort offers weekly live sessions with Kyryl, personalized homework feedback, and a dedicated group chat for real-time interaction and support. In contrast, the asynchronous course allows you to study at your own pace without live sessions or direct feedback on your assignments. Both versions include full course access, but the live cohort provides a more interactive and guided learning experience.
There is also a price difference. The live cohort is priced at $990 USD. The asynchronous course, which provides the same comprehensive content without live sessions and direct feedback, is priced at $490 USD.
Basic understanding of programming concepts and familiarity with machine learning principles are recommended to get the most out of this course.
The course consists of 8 modules, each with 2 lectures. Ideally, it's designed to be completed over 8 weeks, dedicating one week per module. However, for flexibility, participants can choose to extend their learning to 16 weeks, focusing on one lecture per week to accommodate varying schedules and learning paces.
No, you have access to the course materials indefinitely.
The course is flexible, allowing you to adjust your learning pace according to your schedule. For those in the live cohort, you can expect at least 2 hours of live practical sessions with Kyryl each week, plus time for assignments and self-study. This structure ensures you get the most out of the course, whether you prefer a more intensive or a more relaxed learning approach.
Don't worry! Our course comes with a supportive Discord community channel dedicated to homework help. Here, you can ask questions, seek guidance, and collaborate with fellow learners and the instructor. Additionally, for each homework assignment, we provide an example implementation to guide you through the process.
For live cohort participants, there is additional support through weekly live sessions and a dedicated group chat with Kyryl and fellow learners, offering real-time assistance and a more interactive learning environment.