Go and AI-Assisted Data Science
Gopher with abacus from Marcus Olsson
We can do AI better with Go, and we can do Go better with AI. #
This site is about learning Go for data science. Go provides a framework for AI-assisted data science. With Go, data scientists can make better use of machine learning, machine intelligence, and autonomous agents. Go has an important role to play across the data science and software engineering communities.
A recent video from ABACUS.AI reviews the story of Go from its initial creation at Google to its current use in containers, the cloud, and AI.
The Go Developers Site provides information about the Go programming environment, packages, and documentation. The site also provides information about the Go community and organizations that use Go.
Go is an easy language to learn and holds great promise for data science and AI. We can use Go to build systems that are scalable and performant. We can use Go to build applications, providing integrated solutions from applied statistics, operations research, machine learning, and machine intelligence.
Northwestern’s Master of Science in Data Science (MSDS) program has Go as one of its primary languages. Training in Go is a distinguishing feature of the MSDS program. Go is especially important to Data Engineering, which is one of five specializations within the MSDS program.
Three Languages for Data Science provides a video overview of Python, R, and Go.
See Northwestern’s Data Science Jobs Page to learn about data science, data engineering, and technical management jobs.
A detailed review of Northwestern’s data science curriculum and specializations is available on the MSDS program website and on Northwestern’s School of Professional Studies website.
Thanks to Renée French for creating the original Go gopher mascot. It is hard to believe that such a simple creature can do so much. Learn more about the Go gopher from this YouTube recording:
Use MENU at the top right of the page to navigate this site. Alternatively, navigate using the links below:
- Learning Resources
- Building Systems
- Building Applications
- Go and AI-Assisted Programming
- Data Engineering Courses
- Certificate in Data Engineering
- Data Science Master’s Degree
- Languages for Data Science
- Tom Miller on Go and Data Science
This website was built with Hugo, the Go static site generator