Mohadra
Learn fast, stay consistent
Section world

Software Engineering

Understanding how software is built, how it works, and why it behaves the way it does.
10Courses
30Lessons
60Micro-lessons
Course #1

What is Software

A practical introduction to software and how it is developed.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

SDLC

Explore the stages of the Software Development Life Cycle (SDLC) and understand their importance in software engineering.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

Requirements

Learn how to gather and define user needs in software engineering.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Design Basics

An introduction to the fundamental principles of software design, focusing on architecture and planning.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Coding Standards

Understand the importance of coding standards in software engineering.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

Version Control

Explore the intricacies of version control systems, focusing on Git, to manage changes in software projects effectively.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Testing Basics

Explore the fundamentals of software testing, focusing on refining testing strategies and understanding failure points.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Debugging

Explore the art of debugging in software engineering, focusing on identifying and fixing errors effectively.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Documentation

Explore the intricacies of documenting software systems, focusing on refining existing knowledge and adapting to complex scenarios.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Code Review

Explore the intricacies of code review in software engineering, focusing on evaluating code quality and improving software projects.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate