Computer Science > > Software Development
Introduction to the Internet of Things and Embedded Systems
This course introduces the rapidly expanding world of the Internet of Things (IoT) and embedded syst...
React Hooks: useRef, useMemo, useCallback, ImperativeHandle
By the end of this course you will have a solid grasp of some of the most important hooks in React....
Accelerate App Development with Gemini CLI
This course is designed for app developers and DevOps engineers who want to work smarter by using Ge...
Python Functions, Files, and Dictionaries
This course introduces the dictionary data structure and user-defined functions. You’ll learn about...
Learn CSS Animations
Are you eager to acquire a comprehensive grasp of CSS animations and harness the ability to apply th...
Spring MVC, Spring Boot and Rest Controllers
This is a course aimed at students wishing to develop Java based Web Applications and Restful Micro...
Software Design as an Abstraction
The design step in developing software has some unique characteristics. First of all, it’s the only...
Gemini for Data Scientists and Analysts-Português Brasileiro
Neste curso, você vai entender como o Gemini, um colaborador com tecnologia de IA generativa do Goog...
Kubernetes for the Absolute Beginners with Hands-on Labs
Why You Need To Learn Kubernetes? Learning Kubernetes is essential for any DevOps professional. DevO...
HTML - Front-End Developer
This course is part of a 3-part specialization on web services. This course provides an introduction...
Frontend Web Development with TypeScript
This course explores how to build modern frontend applications using React with TypeScript, combinin...
Object-Oriented Programming with Java
If you have basic knowledge of Java and want to delve into the world of object-oriented programming,...
The Arduino Platform and C Programming
This course introduces the Arduino, an open-source platform for building digital devices and interac...