CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Visual Perception for Self-Driving Cars (Coursera) Coursera
University of Toronto

Visual Perception for Self-Driving Cars (Coursera)

Dive into the world of autonomous driving with 'Visual Perception for Self-Driving Cars'. Learn about key perception tasks, detect objects both static and moving, understand camera models and calibration, and explore cutting-edge computer vision techniques. This course is part of a specialization designed to equip you with the knowledge needed to develop self-driving cars.

Jul 13th 2026
5-12 Weeks
Automated Reasoning: Symbolic Model Checking (Coursera) Coursera
EIT Digital

Automated Reasoning: Symbolic Model Checking (Coursera)

Explore Automated Reasoning: Symbolic Model Checking, an engaging online course designed to teach you how to verify the properties of complex systems and programs automatically. Dive into the world of transition systems, CTL properties, and learn techniques that can ensure the reliability and safety of your systems.

Jul 13th 2026
4 Weeks
Programming Reactive Systems (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Programming Reactive Systems (Coursera)

Discover the fundamentals of reactive programming and learn how to implement robust, scalable, and resilient systems with this comprehensive online course. Specializing in Scala, you'll explore event-handlers, concurrent systems using Akka Actors, stream processing with Akka Streams, and more to build responsive applications that can handle varying workloads.

Jul 13th 2026
5-12 Weeks
Foundations of Computer Science (Coursera) Coursera
LearnQuest

Foundations of Computer Science (Coursera)

Embark on a journey to understand the core concepts of computer science with 'Foundations of Computer Science' on Coursera. This introductory course lays down the essential knowledge needed for programming in Visual Basic, equipping you with both procedural and object-oriented skills to tackle practical business challenges effectively. With step-by-step guidance and hands-on coding exercises, this course is perfect for beginners looking to build a strong foundation in computer science fundamentals.

Jul 13th 2026
4 Weeks
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.

Jul 13th 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.

Jul 13th 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.

Jul 13th 2026
4 Weeks
IBM z/OS Rexx Programming (Coursera) Coursera
IBM

IBM z/OS Rexx Programming (Coursera)

Discover the essential skills needed for Rexx Programming within the z/OS environment. This course offers a structured learning path that covers everything from basic REXX language concepts to advanced topics like TSO extensions and batch job interactions. With 11 practical labs, you'll get valuable experience running programs on an actual IBM Z server.

Jul 13th 2026
5-12 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.

Jul 13th 2026
4 Weeks