Readings
Project
Assignments
Answers
Welcome to the Introduction to Modern SW Development Course!
Welcome to your journey toward becoming a skilled Full Stack Developer! This course is designed to equip you with the knowledge and hands-on experience required to build complete web applications from scratch. Let’s dive in and create something amazing together! 🚀
🎯 Course Objective
By the end of this course, you will:
- Gain a comprehensive understanding of the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Learn to design and develop dynamic, responsive, and user-friendly web applications.
- Understand the principles of backend development, RESTful APIs, and database management.
- Explore advanced topics like authentication, deployment, and performance optimization.
🗂 Course Content
This course is divided into 15 weeks of engaging lectures. Weekly content will be updated as we progress to keep it dynamic and aligned with your learning pace:

📝 Evaluation Scale
Your progress and performance will be assessed based on the following criteria:
- Capstone Project (50%): A group project to showcase your skills.
- Exams (50%): You must take two exams and score at least 40% of the maximum points on each.
✅ Assessment: Approved/Failed
To successfully complete the course, you must:
- Achieve a minimum exam score of 40% from each exam.