Made With ML

Join 40K+ developers in learning how to responsibly deliver value with ML!

View lessons
machine learning logos

ML for Developers

Design ยท Develop ยท Deploy ยท Iterate

Learn how to combine machine learning with software engineering to design, develop, deploy and iterate on production ML applications. → GokuMohandas/Made-With-ML

1. ๐ŸŽจ Design 2. ๐Ÿ”ข Data 3. ๐Ÿค– Model
4. ๐Ÿ’ป Develop 5. ๐Ÿ“ฆ Utilities 6. ๐Ÿงช Test 7. โ™ป๏ธ Reproducibility
8. ๐Ÿš€ Production

Live cohort

Sign up for our upcoming live cohort, where we'll provide live lessons + QA, compute (GPUs) and community to learn everything in one day.

  While the specific task in this course involves fine-tuning an LLM for a supervised task, everything we learn easily extends to all applications (NLP, CV, time-series, etc.), models (regression โ†’ LLMs), data modalities (tabular, text, etc.), cloud platforms (AWS, GCP) and scale (local laptop โ†’ distributed cluster).


First principles
Before we jump straight into the code, we develop a first principles understanding for every machine learning concept.
Best practices
Implement software engineering best practices as we develop and deploy our machine learning models.
Scale
Easily scale ML workloads (data, train, tune, serve) in Python without having to learn completely new languages.
MLOps
Connect MLOps components (tracking, testing, serving, orchestration, etc.) as we build an end-to-end machine learning system.
Dev to Prod
Learn how to quickly and reliably go from development to production without any changes to our code or infra management.
CI/CD
Learn how to create mature CI/CD workflows to continuously train and deploy better models in a modular way that integrates with any stack.

Who is this content for?

Machine learning is not a separate industry, instead, it's a powerful way of thinking about data that's not reserved for any one type of person.

๐Ÿ‘ฉโ€๐Ÿ’ป  All developers
Whether software/infra engineer or data scientist, ML is increasingly becoming a key part of the products that you'll be developing.
๐Ÿ‘ฉโ€๐ŸŽ“  College graduates
Learn the practical skills required for industry and bridge gap between the university curriculum and what industry expects.
๐Ÿ‘ฉโ€๐Ÿ’ผ  Product/Leadership
who want to develop a technical foundation so that they can build amazing (and reliable) products powered by machine learning.

Meet your instructor

Goku Mohandas

Hi, I'm Goku Mohandas

I've spent my career developing ML applications across all scales and industries. Specifically over the last four years (through Made With ML), Iโ€™ve had the opportunity to help dozens of F500 companies + startups build out their ML platforms and launch high-impact ML applications on top of them. I started Made With ML to address the gaps in education and share the best practices on how to deliver value with ML in production.

While this was an amazing experience, it was also a humbling one because there were obstacles around scale, integrations and productionization that I didnโ€™t have great solutions for. So, I decided to join a team that has been addressing these precise obstacles with some of the best ML teams in the world and has an even bigger vision I could stand behind. So I'm excited to announce that Made With ML is now part of Anyscale to accelerate the path towards production ML.

๐ŸŽ‰  Made With ML is now part of Anyscale, read more about it here!

โค๏ธ Wall of Love

See what the community has to say about Made With ML.


Upcoming live cohorts

Sign up for our upcoming live cohort, where we'll provide live lessons + QA, compute (GPUs) and community to learn everything in one day.


Frequently Asked Questions (FAQ)

Machine learning is not a separate industry, instead, it's a powerful way of thinking about data that's not reserved for any one type of person.
  • All developers Whether software engineer or data scientist, ML is increaingly becoming a key part of the products that you'll be developing.
  • College graduates Learn the practical skills required for industry and bridge gap between the university curriculum and what industry expects.
  • Product / Leadesrhip who want to develop a technical foundation so that they can build amazing (and reliable) products powered by machine learning.

You should know how to code in Python and the basics of machine learning.

Machine learning is increasingly becoming a key part of many products and so companies are looking for people with deeper knowledge on not only modeling, but how to operationalize it (MLOps). It's a major advantage to understand the fundamentals of this field at this nascent stage so you can responsibly design, develop, deploy and iterate on production ML applications as a foundational developer in your respective industry.
You can go through the lessons at your pace or sign up for our upcoming live cohort where we'll provide live lessons, QA, compute (GPUs) and community to learn everything in one day.
After the course, you'll have access to our private community where you can connect with alumni and meet future cohort members as well. You can continue to ask questions about the topics (especially as new tools enter the market), get feedback on your work, etc.
When you sign up for the course, you'll have the choice of attending remotely or at one of our in-person weekend sessions near you.
  If you have additional questions, send us an email and we'll get back to you very soon.

To cite this content, please use:

1
2
3
4
5
6
@article{madewithml,
    author       = {Goku Mohandas},
    title        = { Home - Made With ML },
    howpublished = {\url{https://madewithml.com/}},
    year         = {2023}
}