Microservices are a great approach for building software at scale. But although the ideas at the root of microservices may sound simple, this is not a simple approach. There are several big traps along the way, and it's important to avoid them...
This course was primarily designed for Chemistry, Biology, Physics, Life Sciences, or Psychology students and researchers, who have no programming background, but would like to take their first steps in creating tools to help with data analysis and their research in general.
The Quality Coach's Handbook course is the training you need to shift to a model where the whole team owns quality, and in particular where software engineers design, build, test and support software. This course includes nearly three hours of exclusive video interviews with the author, covering questions related to the course.
This course is based on the 2025 edition of the best-selling Kubernetes book, that has been fully updated for the latest versions of Kubernetes and the latest industry trends. You won't find a better and more up-to-date book-based course on Kubernetes. Hand-crafted over the past 8 years by best-selling author Nigel Poulton.
Do you want to master the most popular Python IDE fast?This course will take you from beginner to expert in PyCharm in ~90 minutes.For any software developer it is crucial to master the IDE well, to write, test and debug high-quality code with little effort.Join the PyCharm Masterclass now, and master PyCharm by tomorrow!
In this course, we'll look at how IntelliJ IDEA helps you to write and read code, because this is a large part of what you do every day as a developer. The course will also introduce some related topics like running and testing.
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
Learn how to write test automation framework for any system - step by step.
Build Large and Scalable Vue front-ends with a large organized code base that is easy to expand and maintain using Vue + Vite + Tailwind CSS + JSONPlaceHolder + Mock APIs + TypeScript + Custom Libraries
"Secure Android Design & Development" is an effort to provide a compiled guideline that collects cybersecurity principles, threat modeling, the Android security model, compilers, and tools together to make it possible to design and develop more securely from the HAL layer to the application layer.
An accessible, practical approach to formal languages with an introduction to computability.
Want to learn how to use Kotlin? This practical course presents the most important Kotlin features, together with the best practices for using them.
Learn how to automatically convert news headlines to audio podcast files using the ChatGPT and ElevenLabs APIs.
Learn how to get up and running on the Fred Hutch cluster quickly and efficiently, whether you are brand new to computing or have used a cluster at another institution.
This hands-on course will focus on introducing the features of IntelliJ IDEA that you should be using every day as a developer. Whatever your experience with IntelliJ IDEA, you will learn how to work with the IDE in the most efficient and productive way.