About 1,840,000 results
Open links in new tab
  1. Best Software Engineering Courses & Certificates [2026] | Coursera

    Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. …

  2. College of Engineering, Computing and Applied Sciences

    The student experience in the College of Engineering, Computing, and Applied Sciences is centered around preparing and equipping you to achieve academic success, building genuine …

  3. Software Engineering Online Courses – Beginner to Advanced

    Take courses online and learn software engineering best practices. Learn the ins and outs of APIs, Agile, Scrum, and more.

  4. 20 Best Software Engineering Courses to Take in 2025

    Nov 4, 2025 · Software engineering comes with unique challenges: managing distributed systems, optimizing CI/CD, and scaling microservices. This article highlights the best courses to help …

  5. How to learn software engineering: A beginner’s guide - edX

    Sep 29, 2025 · Find out how to get started in software engineering, choose beginner-friendly courses, and build essential skills for your tech career.

  6. 12 Best Software Engineering & Software Architecture Courses

    Sep 16, 2025 · The curriculum covers both software engineering and software architecture topics, moving from the Software Development Lifecycle through programming basics to architectural …

  7. 8 BEST Software Engineering Courses (2025) - Guru99

    Sep 30, 2025 · After spending over 110 hours reviewing 60+ online courses, I’ve handpicked the best software engineering courses. These courses offer valuable certifications, ensuring you …

  8. Free Software Engineering Course | Coding Temple

    This free, fully asynchronous course is your gateway to a rewarding career in tech. Designed for maximum flexibility, this program offers a comprehensive curriculum that empowers learners …

  9. CPSC 3720 - Introduction to Software Engineering

    Nov 27, 2025 · Focuses on each major phase of the software lifecycle. Introductory coverage of requirements analysis, requirements modeling, design modeling, and project management.

  10. Introduction to Software Engineering - Coursera

    In this module, you will explore the diverse roles, responsibilities, and career paths within the field of software engineering. You’ll learn to differentiate between software engineers and …