← Back to Courses
CS-302

Software Engineering

When you finish, you can

Ship software the way teams do: gather requirements, design cleanly, review code, test it, deploy it and keep it running.

Start hereYou need CS-201 and a free GitHub account. Every chapter adds to one small project you will deploy.

9 hours total5 Chapters20 Lessons1 Exams3 CreditsFREE
Start This CourseFree. No account required.

Debate a counselor

Take a position on Software Engineering. The AI counselor argues the other side, asks you questions back, and cites a source for every fact it states. Sources listed under a reply are the pages it actually found; if none are listed, it is arguing from reasoning only. It is an AI and it can be wrong: check the sources.

    What changed

    Loading…

    Discuss this course

    A room for people taking this course, in any language, translated for every reader. Open breakout rooms for one question at a time.

    Enter the course room

    Course Syllabus

    9h total

    Practice

    1. Interview a friend about a small app they want; write eight user stories.
    2. Estimate them in story points and order them by value.
    3. Plan a two-week sprint from the top of the list.

    Check

    Which story did you split because it was too big, and how?

    Topics Covered

    software-engineeringagiletesting

    Ready to start?

    Free. No account required. Progress saves in this browser — no account exists.

    Start This Course