Data Science in .NET with Polyglot Notebooks

Helping .NET developers learn data science, machine learning, and AI

Data Science in .NET with Polyglot Notebooks is my way of sharing what’s currently possible with .NET in the data analysis, data visualization, machine learning, and AI spaces with the community - as well as giving development teams additional tools to build interactive .NET code and documentation.

An infographic visualizing the overall structure of the book
An infographic visualizing the overall structure of the book

I approach the book from the perspective of helping experienced .NET developers learn data analytics, machine learning, and artificial intelligence skills through interactive experiments in VS Code or on GitHub Codespaces. My goal is to help developers level up their data science skillset by showing them how their existing skills and knowledge apply to new frontiers and guide them through their early experiments.

One of the reasons I wrote this book is because I’ve personally taken that journey from developer to developer-data scientist over the last decade as I added in machine learning, data analytics, and generative AI / AI orchestration knowledge. I know many others are curious about these frontiers and I wanted to give them a guide along that path.

Data Science in .NET with Polyglot Notebooks
Data Science in .NET with Polyglot Notebooks

Learn data science using ML.NET, OpenAI, and Semantic Kernel

Data Science in .NET with Polyglot Notebooks teaches experienced .NET devs the fundamentals of data science, machine learning, and AI orchestration. It covers topics like ML.NET, OpenAI, Semantic Kernel, career development, and more.

Buy Data Science in .NET with Polyglot Notebooks on Amazon or through Packt in print and digital formats.

Chapter-specific resources

In addition to the book’s code and GitHub Codespaces being available online, each chapter has a set of resources for those looking to learn more about the content of the chapter. This is particularly useful as I continue to write and expand upon things touched on in the book.