Mooc AtlasUniversity-level self-study
All paths
Computer science · 18Intermediate

Software Quality & DevSecOps

Testers, QA leads or agile project managers.

Agile methods, software lifecycle, automated testing and security by design.

264hours of coursework
27weeks at 10 h
4steps
16courses
3universities

Target skills

Software ArchitectureAgile Software DevelopmentAgile MethodologyDesign ThinkingUser StoryUsability TestingSoftware DesignApplication SecuritySoftware Design PatternsSoftware Development Life CycleTest AutomationUnit Testing

Skill labels as listed on Coursera.

Target jobs

  • QA engineer
  • Software tester
  • Scrum master
  • DevSecOps engineer

Progression

  1. 1
    University of VirginiaBeginner

    Stated prerequisites: Basic understanding of digital product development (helpful, not required)

    Show the 4 courses
    CourseLevelLengthRating (reviews)
    Agile Meets Design ThinkingBeginner9 h4.7 (3,582)
    Hypothesis-Driven Development—11 h4.7 (1,017)
    Product Analytics and AIBeginner15 h4.7 (516)
    Managing an Agile Team—11 h4.7 (1,385)
  2. 2
    University of MinnesotaIntermediate
    Show the 4 courses
    CourseLevelLengthRating (reviews)
    Software Development Processes and MethodologiesBeginner21 h4.7 (2,135)
    Agile Software DevelopmentIntermediate13 h4.7 (7,485)
    Lean Software DevelopmentBeginner11 h4.6 (433)
    Engineering Practices for Building Quality SoftwareIntermediate18 h4.5 (476)
  3. 3
    University of MinnesotaIntermediateJava, JUnit, Cucumber, Gherkin, Selenium, OWASP
    Show the 4 courses
    CourseLevelLengthRating (reviews)
    Introduction to Software TestingIntermediate30 h4.3 (839)
    Black-box and White-box TestingIntermediate26 h3.8 (117)
    Introduction to Automated AnalysisIntermediate19 h4.2 (87)
    Web and Mobile Testing with SeleniumIntermediate20 h3.7 (111)
  4. 4
    University of Colorado SystemBeginnerJava, NetBeans, JUnit, IBM Rhapsody

    Stated prerequisites: Knowing how to code in some language; workplace software development experience helpful

    Show the 4 courses

With Coursera Plus

This path takes 264 hours, about 6 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.

Discover Coursera Plus

Projects to build

After step 1

Simulated sprint

Plan and run a two-week sprint on a small project, with a backlog and a retrospective.

After step 3

Test coverage

Raise the test coverage of an open-source project and submit the contribution.

After step 4

Threat model

Analyse a web application with the STRIDE method and propose countermeasures.

Free textbooks

More paths in this family