Computer Science

Filter Courses within "Computer Science" (Click to filter)
IoT Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Cloud (Coursera)

Complete your journey into Internet of Things (IoT) mastery with 'IoT Cloud'. This comprehensive course builds upon the foundational knowledge gained from previous courses in IoT Devices, Communications, and Networking. Dive deep into advanced topics like decentralized networks and cutting-edge cloud technologies based on machine learning. Perfect for enthusiasts and professionals aiming to enhance their IoT skills.

Oct 5th 2026
4 Weeks
IoT Networking (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Networking (Coursera)

Dive into the world of IoT Networking with our expert-led online course. This course builds upon foundational knowledge in IoT Devices and Communications, guiding you through the complexities of enterprise-level networking for IoT systems. Learn how to design networks that support ultra-dense deployments, manage spectrum allocation, and ensure strong segmentation while facilitating device communication with backend services.

Oct 5th 2026
4 Weeks
IoT Communications (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Communications (Coursera)

Dive deeper into the world of Internet of Things (IoT) with 'IoT Communications'. This course builds on foundational knowledge to enhance the connectivity of IoT devices like a self-driving vehicle. Explore RF communication, MAC layer intricacies, Mesh Networking, and distributed algorithms for precise geographic location applications. Get hands-on experience through lab exercises over four weeks.

Oct 5th 2026
4 Weeks
IoT Devices (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Devices (Coursera)

Dive into the world of the Internet of Things (IoT) with our foundational course designed to equip you with a deep understanding of this transformative technology. From programming Arduino and Raspberry Pi devices to exploring sensing and actuating technologies, protocol stacks such as Zigbee and 5G, and securing your IoT networks, this course covers it all. Master data science applications for IoT and leverage cloud-based platforms like AWS IoT to bring your projects to life.

Oct 5th 2026
4 Weeks
C++ Object Basics: Functions, Recursion, and Objects (Coursera) Coursera
Codio

C++ Object Basics: Functions, Recursion, and Objects (Coursera)

Embark on your journey into the world of C++ with this introductory course designed for beginners. Gain hands-on experience by coding and running your first C++ program instantly online, no installations necessary. Dive deep into essential topics like functions, recursion, objects, and mutability to build a robust understanding of core computer science principles that can be applied across various programming languages.

Oct 5th 2026
4 Weeks
Java Basic Structures: Arrays, Strings, and Files (Coursera) Coursera
Codio

Java Basic Structures: Arrays, Strings, and Files (Coursera)

Start your journey into Java programming without any installations required! This beginner-friendly course offers a strong foundation in essential Java topics such as arrays, strings, and files. Perfect for those new to coding, this course will equip you with the basic structures of Java while reinforcing key Computer Science principles that are transferable across different languages.

Oct 5th 2026
3 Weeks
Java Object Basics: Functions, Recursion, and Objects (Coursera) Coursera
Codio

Java Object Basics: Functions, Recursion, and Objects (Coursera)

Discover the basics of Java programming with our beginner-friendly course, Java Object Basics: Functions, Recursion, and Objects. This comprehensive online program is designed to equip you with essential skills in Java and core computer science principles that can be applied across various coding languages. Start your journey into programming by diving into functions, recursion, objects, and mutability—all from the comfort of your browser.

Oct 5th 2026
4 Weeks
Object-Oriented C++: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented C++: Inheritance and Encapsulation (Coursera)

Begin your journey into the world of C++ programming with our beginner-friendly course. Learn to code without any software installations needed. Dive deep into object-oriented concepts like inheritance and encapsulation, laying down a robust foundation for advanced programming skills. This course is perfect for those new to coding or looking to expand their knowledge in Computer Science.

Oct 5th 2026
4 Weeks
Essential Tools For Application Development (Coursera) Coursera
LearnQuest

Essential Tools For Application Development (Coursera)

Discover how to enhance your application development skills with Essential Tools For Application Development course. Dive into the world of version control systems and build automation tools, including Apache® Subversion® for version control and Apache® Maven™ for streamlined builds. This comprehensive course will equip you with the knowledge and practical experience needed to efficiently manage projects and automate build processes.

Oct 5th 2026
2 Weeks