Software Engineering

Filter Courses within "Software Engineering" (Click to filter)
A Crash Course in Data Science (Coursera) Coursera
Johns Hopkins University

A Crash Course in Data Science (Coursera)

Embark on a one-week journey to understand the buzz around data science and big data. This concise course is designed for anyone looking to grasp the essentials without any unnecessary complexity. Whether you're new to the field or seeking to manage data scientists, this class will quickly bring you up to speed with data science principles.

Jun 15th 2026
1 Week
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.

Jun 15th 2026
4 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