Intro to Programming Bundle

Get 3 courses and save 25%. Master the fundamentals of programming.

Save 25% when you buy the bundle instead of individual courses.

Bundle Summary

Start your programming journey with this beginner bundle of three hands-on Go courses. You'll learn from an award-winning university professor with 20 years of teaching experience and 20 years in the industry as an entrepreneur. Whether you're an absolute beginner or a developer looking to add Go to your skills, this bundle gives you a complete foundation in modern web development, testing, and concurrency.

First, build real web applications with Building Modern Web Applications with Go, where you'll create a full bookings and reservation system for a Bed & Breakfast. Then, master professional development practices in Introduction to Testing in Go, learning to write unit and integration tests for CLI apps, web apps, REST APIs, and single-page applications. Finally, unlock Go's powerful performance with Working with Concurrency, where you'll solve classic computer science problems and tackle real-world tasks using GoRoutines, Channels, WaitGroups, and Mutexes.

By the end of this bundle, you'll have built multiple projects, written testable code, and gained a solid understanding of Go's concurrency model. You'll be ready to build fast, secure, and scalable web applications from the ground up.

Bundle and Save

Save 25% when you buy the bundle instead of individual courses.

Trevor Sawler

Trevor has more than twenty years of experience in professional software development, and over 30 years of experience as a university professor. As an entrepreneur, he has worked with a broad range of clients, including Thomson Nelson, Hewlett Packard, the Royal Bank of Canada, Keybank, Sprint, and many, many others. He also has extensive management and project management experience. He has led teams of fifty developers and artists on multi-million dollar projects, and much smaller teams on much smaller projects. Trevor continues to work projects for a variety of clients every day. As a professor, he has taught in a wide variety of course areas, including Computer Science, English, Irish, and American literature, and a number of "crossover" courses that bridge the liberal arts and technological fields. He has won regional, national, and international awards for his work in the IT field, and has also won awards for his teaching and research as a University professor.