
Software Engineering 101: Use Software Engineering to Plan and Build Amazing Software + Learn SCRUM Framework & NEW AI!
Software Engineering 101: Plan and Execute Better Software.
InstructorKurt Anderson
Software Engineering 101: Use Software Engineering to Plan and Build Amazing Software + Learn SCRUM Framework & NEW AI!
InstructorKurt Anderson


Free



Editorial course preview
This view highlights a concrete, legible example from the course presentation.
Whiteboard diagram illustrating Data, Message, and No Coupling with hand-drawn module boxes and arrows to explain software modularity concepts.
The curriculum provides specific instruction on architectural patterns such as Pipe and Filter, Client-Server, Master-Slave, and Layered patterns.
Instruction includes a granular breakdown of coupling and cohesion levels, covering tight, medium, and loose variations.
Learner signals indicate that visual explanations and pre-prepared notes help solidify understanding of core concepts.
One signal suggests that diagram-heavy explanations can feel too abstract; this review predates the displayed update, so while the update may have addressed it, it does not prove a correction.
The curriculum relies on isolated 'Your Turn' exercises rather than a single, comprehensive project-led workflow; this signal predates the displayed update, so while the update may have addressed it, it does not prove a correction.
The content aligns well with beginners and students, though it may lack depth for experienced professionals.