CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Algorithms, Data Collection, and Starting to Code (Coursera) Coursera
University of Colorado System

Algorithms, Data Collection, and Starting to Code (Coursera)

Embark on a comprehensive learning path that introduces you to the basics of computational thinking and C programming. This course is designed for those eager to understand how we interact with the world through structured, algorithmic approaches and begin their coding journey.

Oct 5th 2026
4 Weeks
Data Analysis and Representation, Selection and Iteration (Coursera) Coursera
University of Colorado System

Data Analysis and Representation, Selection and Iteration (Coursera)

Embark on a problem-solving adventure with our Data Analysis and Representation course. This is the second part of a specialization that combines computational thinking with introductory C programming. Dive deep into understanding how to represent data effectively, make informed selections, and iterate through complex problems. Perfect for beginners looking to build a strong foundation in data analysis and programming.

Oct 5th 2026
4 Weeks
SAS Macro Language (Coursera) Coursera
SAS

SAS Macro Language (Coursera)

Discover the advanced capabilities of SAS Macro Language in this expert-led Coursera course. Whether you're a data analyst, statistician, or aspiring programmer, this course will equip you with the skills to manipulate and analyze complex datasets using the DATA step and procedures. Enhance your understanding of macro variables, dynamic SQL, and more to become proficient in SAS.

Oct 5th 2026
5-12 Weeks
Introduction to Self-Driving Cars (Coursera) Coursera
University of Toronto

Introduction to Self-Driving Cars (Coursera)

Embark on a journey into the future of transportation with our 'Introduction to Self-Driving Cars' course. Designed for beginners, this course provides an in-depth look at the essential components and principles behind self-driving technology. From understanding the hardware used in these vehicles to programming vehicle modeling and control, you'll gain a solid foundation in autonomous driving systems.

Oct 5th 2026
5-12 Weeks
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.

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

Oct 5th 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.

Oct 5th 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.

Oct 5th 2026
4 Weeks