Our Courses
C Programming: Modular Programming and Memory Management
Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. Receive instant feedback on your code right within your browser.
- Course by
- Self Paced
- English
Tri et filtrage dans SQL
Dans ce projet guidé d'une heure, vous apprendrez à faire une requête SQL pour filtrer des enregistrements, et aussi à trier les données par ordre croissant ou décroissant.
- Course by
- Self Paced
- 1 hour
- French
Computing in Python I: Fundamentals and Procedural Programming
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
- Course by
- Self Paced
- English
Power Searching with Google
Power Searching With Google makes it amazingly easy to find information. Learn about the powerful advanced tools that are on the Internet to help you become an advanced power searcher and find just the right information when the stakes are high.
- Course by
- Self Paced
- English
Self-Driving Cars with Duckietown
Self-Driving Cars with Duckietown is the first robotics and AI MOOC with scale-model self-driving cars. Learn state-of-the-art autonomy hands-on: build your own real robot (Duckiebot) and get it to drive autonomously in your scaled city (Duckietown).
- Course by
- English
Autonomous Mobile Robots
Basic concepts and algorithms for locomotion, perception, and intelligent navigation.
- Course by
- Self Paced
- English
Breeding Programme Modelling with AlphaSimR
Breeding programmes are key to the genetic improvement of plant varieties and animal breeds used in agriculture. This unique course shows how to model an existing or new breeding programme and the evaluation of alternative breeding scenarios.
- Course by
- Self Paced
- 13
- English
C Programming: Using Linux Tools and Libraries
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code right within your browser.
- Course by
- Self Paced
- English
Linux Basics: The Command Line Interface
Learn the Linux Command Line interface and become a skilled user of this powerful operating system.
- Course by
- English
C Programming: Advanced Data Types
Master effective ways to store your data in the C programming language using advanced data types such as structures and linked lists. Receive instant feedback on your code right within your browser.
- Course by
- Self Paced
- English
C Programming: Pointers and Memory Management
Continue building your coding skills along your path to becoming a proficient C programmer by mastering the concept of pointers and memory management. Receive instant feedback on your code right within your browser.
- Course by
- Self Paced
- English
Programming for Data Science
Learn how to apply fundamental programming concepts, computational thinking and data analysis techniques to solve real-world data science problems.
- Course by
- English
C Programming: Language Foundations
Master foundational concepts in the C programming language such as logical statements and arrays.
- Course by
- Self Paced
- English
C Programming: Getting Started
Start learning one of the most powerful and widely used programming languages: C.
- Course by
- Self Paced
- English
Cybersecurity and Privacy in the IoT
Learn about the security and privacy implications of the IoT and how to design a secure system.
- Course by
- English
IoT Networks and Protocols
Learn about IoT networks and the protocols and standards associated with the Internet and how these apply to the IoT.
- Course by
- English
IoT Sensors and Devices
Explore various IoT devices and sensor types, how they work, and how we connect them. Map out the process for developing your own IoT ideas.
- Course by
- English
Introduction to the Internet of Things (IoT)
Gain an understanding of what the IoT is and the requirements to design your own IoT solutions. Start developing IoT ideas in your industry.
- Course by
- English
Build your very first iOS app
Learn how to get started with app development and create your very first iOS app.
- Course by
- Self Paced
- English
Check Point Jump Start: CloudGuard Workload Protection and Application Security
The purpose of this program is to give you an insight into the security challenges involving workload protection and application security in the cloud, and Check Point’s solutions for those challenges. The program will also enable you to perform a basic deployment and configuration of the various solutions under the CloudGuard umbrella.
- Course by
- Self Paced
- English
Jump Start: Small/Medium Business
In this course, you will learn about the Check Point Small/Medium Business Network Security solution, a cost-effective way to implement the full suite of Check Point access control and zero-day threat prevention features to protect your business.
- Course by
- Self Paced
- English
Jump Start: Maestro Hyperscale Network Security
In this course, you will learn about the Check Point Maestro Hyperscale Network Security solution, an innovative way to simplify your network security workflow orchestration and seamlessly scale up your existing security gateway infrastructure on demand.
- Course by
- Self Paced
- English
Computer System Design: Advanced Concepts of Modern Microprocessors
Learn about advanced computer design concepts, including how to make modern multicore-based computers both fast and energy efficient.
- Course by
- Self Paced
- English