About 50 results
Open links in new tab
  1. Best Software Development Courses & Certificates [2026] | Coursera

    Software development courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software architecture. …

  2. 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. Compare …

  3. Get Started as a Software Engineer - Coursera

    Get Started as a Software Engineer Use these courses to kickstart your career as a Software Developer. Curated by Coursera These courses and Specializations have been hand-picked by the learning …

  4. Software Engineer Development Plan - Coursera

    Dive into the latest techniques and cutting-edge concepts, starting from the fundamentals and journeying to advanced expertise. Embark on a learning adventure that will open doors to endless opportunities …

  5. Best Software Courses & Certificates [2026] | Coursera

    Software courses can help you learn programming languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development methodologies. …

  6. Software Development Online Courses | Coursera

    Choose from hundreds of free Software Development courses or pay to earn a Course or Specialization Certificate. Specializations and courses in software development address the process of creating …

  7. What Does a Software Developer Do? (And How to Become One)

    Sep 17, 2025 · Learn about software development careers and how to start yours with expert tips, recommendations, online courses, and more. Software developers design, build, and troubleshoot …

  8. Software Engineering Specialization [3 courses] (HKUST) | Coursera

    This course focuses on the implementation and testing phases of SDLC, and you will examine different software development processes for large software systems development, and understand the …

  9. How to Become a Software Engineer - Coursera

    This course is an introduction to logic and also a crash course in how to think mathematically. As a software engineer, there is a new problem to solve every day, and learning methods and tools for …

  10. Introduction to Software Development - Coursera

    In this course, you'll gain a foundational understanding of Java programming and essential software development practices. You'll start with an introduction to software development and the essential …