Software Engineering

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

Aug 31st 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.

Aug 31st 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.

Aug 31st 2026
3 Weeks
DevOps and Software Engineering Capstone Project (edX) EdX
IBM

DevOps and Software Engineering Capstone Project (edX)

Embark on an advanced journey in DevOps and Software Engineering with this Capstone Project course. Gain practical experience developing and deploying applications using continuous integration and continuous delivery (CI/CD) methodologies. This hands-on project will help you apply your skills, build a compelling portfolio piece, and demonstrate your proficiency in modern software development practices.

Self Paced
Self-Paced
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.

Aug 30th 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
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