🎓 145 courses 🏛️ 3 universities 📜 1 online degrees 💬 0 reviews 🇮🇳 India + 🌍 Global · Free counselling →
HomePython CoursesIntroduction to Software Engineering
Coursera

Introduction to Software Engineering

Offered by IBM. Are you curious about the lucrative field that is software engineering and how you might be a part of it? This is the course ... Enroll for free.

★★★★★4.7(4.8K reviews) 👥 0 learners 🌐 English

Course highlights

Provider Coursera
Duration 14h 30m
Level Beginner
Mode Self-paced
Language English
Certificate Yes — shareable certificate
Rating 4.7★ (4.8K reviews)
Price Free Free

What you’ll learn

✅ Explain the principles of software engineering, the Software Development Life Cycle (SDLC), and software development tools, technologies, and stacks
✅ Differentiate between programming language types and apply basic programming constructs such as loops, conditionals, and functions using Python
✅ Summarize key software architecture and design approaches, including common architectural and deployment patterns
✅ Outline the roles, skills, and career paths in software engineering

Syllabus

6 modules
Module 1 · 0h · 0 lessons

Module 2 · 0h · 0 lessons

Module 3 · 0h · 0 lessons

Module 4 · 0h · 0 lessons

Module 5 · 0h · 0 lessons

Module 6 · 0h · 0 lessons

What learners rate it

4.7
★★★★★
4.8K ratings

Rated 4.7/5 by 4.8K learners on Coursera (checked 9 Aug 2026).

This rating is collected by Coursera from its own enrolled learners. We reproduce it as reported and do not accept paid or incentivised reviews. See it on Coursera →

🔎
How this page is put together

Compiled by the 10courses editorial desk. Fees, ratings, duration and certificate details for the 1 course shown are read directly from Coursera course pages — we never estimate a price or a rating. Last verified 9 August 2026.

How we compare and rank courses · Our review policy · Affiliate disclosure

Compare with alternatives

Same topic, different trade-offs — here's who runs each one and what it's best at.

Course Provider Rating Price Duration Why pick this one
Introduction to Software Engineering This Coursera 4.7★ Free 14h 30m Quickest to finish (14h 30m)
Python for Everybody Specialization Coursera 4.8★ ₹3,999 2 months Highest rated (4.8★ from 280.6K reviews)
Programming for Everybody (Getting Started with Python) Coursera 4.8★ Free 17h 1m Beginner-friendly · 17h 1m
Python Basics Coursera 4.8★ Free 26h 50m Beginner-friendly · 26h 50m
See all Python courses →