Computer Science

Filter Courses within "Computer Science" (Click to filter)
Introduction to Visual Basic Programming (Coursera) Coursera
LearnQuest

Introduction to Visual Basic Programming (Coursera)

Embark on a journey into the world of procedural programming with our Introduction to Visual Basic Programming course. Designed for aspiring programmers, this course covers essential concepts such as user input, console output, variable declaration, decision branching, and iteration. Through engaging lectures and practical labs, you'll gain hands-on experience creating simple yet effective computer programs.

Jun 29th 2026
4 Weeks
Visual Basic Programming: Classes and Collections (Coursera) Coursera
LearnQuest

Visual Basic Programming: Classes and Collections (Coursera)

Dive into the third installment of our programming series designed to equip you with the expertise needed for a career in programming. This course focuses on advancing your Visual Basic skills by exploring key concepts such as advanced string operations, dates handling, modeling classes, and developing classes and collections. Through practical labs, apply these principles in simple yet effective computer programs.

Jun 29th 2026
4 Weeks
Visual Basic Programming: Inheritance and Polymorphism (Coursera) Coursera
LearnQuest

Visual Basic Programming: Inheritance and Polymorphism (Coursera)

Dive into the core concepts of object-oriented programming with our 'Visual Basic Programming: Inheritance and Polymorphism' course. This comprehensive guide will teach you how to model classes effectively, develop complex collections, and leverage advanced string operations and dates in your VB applications. Ideal for programmers aiming to enhance their skills.

Jun 29th 2026
4 Weeks
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.

Jun 29th 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.

Jun 29th 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.

Jun 29th 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.

Jun 29th 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.

Jun 29th 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.

Jun 29th 2026
3 Weeks