Software Engineering

Filter Courses within "Software Engineering" (Click to filter)
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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 2026
3 Weeks
Leadership Principles for Software Engineers (Coursera) Coursera
Advancing Women in Tech

Leadership Principles for Software Engineers (Coursera)

Embark on a transformative journey into the realm of software engineering leadership with our exclusive course. Taught by seasoned professionals from industry giants like Amazon, Google, and Microsoft, this program is crafted for aspiring and current software engineers who aim to transition into management roles. Discover proven strategies and best practices that will empower you to lead high-performing teams, attract top talent, and drive innovation within your organization.

Jun 8th 2026
3 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.

Jun 8th 2026
3 Weeks
Software Engineering (saylor.org) Saylor Academy
Saylor.org

Software Engineering (saylor.org)

Discover the fundamentals of Software Engineering with our expert-led online course. Gain insights into creating robust, scalable, and user-friendly software applications. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with essential knowledge and practical techniques for successful software development projects.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

Dive into the world of computer science with CS50's Introduction to Computer Science, a comprehensive online course offered by Harvard University. Whether you're new to programming or looking to deepen your understanding, this course provides a solid foundation in algorithmic thinking and problem-solving skills. Taught by David J. Malan, it covers essential topics such as programming languages, data structures, and the ethics of computing.

Self Paced
Self-Paced
Intro to Hadoop and MapReduce (Udacity) Udacity
Udacity,Cloudera

Intro to Hadoop and MapReduce (Udacity)

Dive into the world of big data processing with our 'Intro to Hadoop and MapReduce' course. This Udacity program is designed for those eager to learn how to efficiently manage and analyze large datasets using the powerful Apache™ Hadoop® framework and its MapReduce algorithm. Whether you're a beginner or looking to deepen your understanding, this course will equip you with the skills needed to tackle big data challenges.

Self Paced
Self-Paced