Software Engineering

Filter Courses within "Software Engineering" (Click to filter)
Introduction to Embedded Systems Software and Development Environments (Coursera) Coursera
University of Colorado Boulder

Introduction to Embedded Systems Software and Development Environments (Coursera)

Embark on a journey into the world of embedded systems with our Introduction to Embedded Systems Software and Development Environments course. Whether you're new to the field or seeking to deepen your expertise, this course offers practical coding experience and project-based learning with ARM-based microcontrollers. Master essential skills such as software configuration management and develop robust embedded applications.

Oct 12th 2026
4 Weeks
Python Scripting: Dates, Classes and Collections (Coursera) Coursera
LearnQuest

Python Scripting: Dates, Classes and Collections (Coursera)

Embark on a journey into the heart of Python programming with 'Python Scripting: Dates, Classes and Collections'. This course is designed for those looking to deepen their understanding and proficiency in Python scripting by mastering essential concepts such as advanced string operations, handling dates, modeling classes, developing robust class structures, and effectively working with collections. Through engaging lectures and practical labs, you'll learn how to apply these skills in real-world programming scenarios.

Sep 28th 2026
4 Weeks
Software Engineering: Implementation and Testing (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Implementation and Testing (Coursera)

Dive into the world of Software Engineering with our 'Implementation and Testing' course, designed for those looking to refine their expertise in developing and maintaining complex software systems. This course will guide you through the critical phases of SDLC, equipping you with the knowledge needed to implement robust solutions and conduct thorough testing.

Sep 28th 2026
5-12 Weeks
Software Engineering: Modeling Software Systems using UML (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Modeling Software Systems using UML (Coursera)

Discover the secrets to successful software engineering through our 'Software Engineering: Modeling Software Systems using UML' course. Dive into understanding Unified Modeling Language (UML) models and learn how they can be used to analyze and document complex software systems effectively. This course is ideal for developers, project managers, and anyone involved in the software development life cycle.

Sep 28th 2026
5-12 Weeks
Software Engineering: Software Design and Project Management (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Software Design and Project Management (Coursera)

Dive into the world of Software Engineering with our in-depth course on Software Design and Project Management. This course will guide you through the critical phases of the Software Development Life Cycle (SDLC), focusing on project planning, analysis/design, architectural patterns, design patterns, and effective project management techniques to ensure successful software development projects.

Sep 28th 2026
3 Weeks
Applications of Software Architecture for Big Data (Coursera) Coursera
University of Colorado Boulder

Applications of Software Architecture for Big Data (Coursera)

Dive into the world of big data with our expert-led course, Applications of Software Architecture for Big Data. This course is designed for those looking to build robust, scalable systems capable of handling vast amounts of information. You'll learn how to apply fundamental software engineering principles and architectural concepts to create a distributed system that's both reliable and efficient.

Sep 28th 2026
4 Weeks
Inspiring Peak Performance on Technical Teams (Coursera) Coursera
Advancing Women in Tech

Inspiring Peak Performance on Technical Teams (Coursera)

Elevate your technical team's performance to new heights with our 'Inspiring Peak Performance on Technical Teams' course. Designed for software engineers and managers, this course offers proven strategies from top tech companies like Amazon, Google, and Microsoft. Led by Nancy Wang, Director of Engineering at AWS Data Protection Services, you'll gain insights into leadership principles that drive individual and team excellence.

Sep 28th 2026
3 Weeks
Page 1 Next ›