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.
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 roomCourse Syllabus
9h totalPractice
- Interview a friend about a small app they want; write eight user stories.
- Estimate them in story points and order them by value.
- 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
Ready to start?
Free. No account required. Progress saves in this browser — no account exists.
Start This Course