The content of this course aims to answer frequently asked questions from newcomers and foster a deeper understanding of the terminology used in software engineering. The foundational courses cover essential topics in front-end development and assist novice programmers starting at the beginner level.
By the end of this series, students should be able to create basic static web pages and be ready to explore these front-end technologies further.
Course Code | sop-tech-101 |
---|---|
Course Duration | 4 weeks |
Cost | Free |
Commitment | 3 - 5 hours/week |
Tools Needed | A stable internet connection and a device (phone, tablet, or PC) for streaming videos |
Weighted Grade Distribution |
- Passing Grade - 80% - Weekly quizzes: 60% of the final grade - Examination: 40% of the final grade |
Batch | Start Date | End Date |
---|---|---|
Batch 1 | July 7, 2025 | August 3, 2025 |
Batch 2 | August 4, 2025 | August 31, 2025 |
Batch 3 | September 1, 2025 | September 28, 2025 |
Batch 4 | September 29, 2025 | October 26, 2025 |
Batch 5 | October 27, 2025 | November 23, 2025 |
Batch 6 | January 5, 2026 | February 1, 2026 |
Batch 7 | February 2, 2026 | March 1, 2026 |
Batch 8 | March 2, 2026 | March 29, 2026 |
Batch 9 | April 13, 2026 | May 10, 2026 |
Batch 10 | May 11, 2026 | June 7, 2026 |
Week | Topics | Assessment |
---|---|---|
Week 1 Clear the confusion |
- What is needed: Hard Skills and Soft Skills - Different types of developers - Commonly used words and what they mean |
Week 1 Test – 20% of final grade (Submission deadline: End of Week 2) |
Week 2 Commonly used tools |
- Command line - Directory structure and file referencing - Source code and repository |
Week 2 Test – 20% of final grade (Submission deadline: End of Week 3) |
Week 3 Documentation |
- Understanding Software Requirement Specification - Documentation and technical writing |
Week 3 Test – 20% of final grade (Submission deadline: End of Week 4) |
Week 4 Conclusion |
- Select your tech stack |
Final Examination: 40% of final grade (Submission deadline: One day after Week 4 ends) Certificates will be awarded for those who achieve a passing grade |
Course Code | sop-webff-100 |
---|---|
Course Duration | 7 weeks |
Cost | Free for Batch A. USD 20 from Batch B |
Commitment | 7 - 9 hours/week |
Prerequisite | Understanding Programming and Software Development |
Passing Grade | 80% |
Tools Needed | A stable internet connection and a device (phone, tablet, or PC) for streaming videos |
Weighted Grade Distribution |
Passing Grade - 80% - Assignments : 60% of grades total - Quiz : 10% of grades total - Final Exam : 30 % of grades total |
Batch | Start Date | End Date |
---|---|---|
Batch 1 | July 25, 2025 | September 11, 2025 |
Batch 2 | September 12, 2025 | October 30, 2025 |
Batch 3 | October 31, 2025 | January 22, 2026 |
Batch 4 | January 23, 2026 | March 12, 2026 |
Batch 5 | March 13, 2026 | May 14, 2026 |
Batch 6 | May 15, 2026 | July 2, 2026 |
Week | Topics | Assessment |
---|---|---|
Week 1 HTML Introduction |
- The parts of an HTML document - HTML formatting Elements |
Assignment 1 - 20% of final grade (Submission deadline : End of Week 3) |
Week 2 Attributes |
- HTML Attributes | - |
Week 3 Links & Images |
- Links - Images |
Assignment 2 – 20% of final grade (Submission deadline : End of week 4) |
Week 4 Tables & Lists |
- Tables - Lists |
Quiz 1- 10% of final grade: (Submission deadline : End of week 5) |
Week 5 Responsive HTML |
- Responsive HTML - Entities and Symbols |
Assignment 3 – 20% of final grade (Submission deadline : End of week 6) |
Week 6 Forms |
- Forms - Form Elements |
- |
Week 7 Multimedia |
- Multimedia |
Final Examination – 30% of final grade (Submission Deadline : End of week 7) |
Course Code | sop-webff-101 |
---|---|
Course Duration | 7 weeks |
Cost | USD 50 |
Commitment | 5 - 7 hours/week |
Prerequisite | Foundations of Web Development (HTML) |
Passing Grade | 80% |
Weighted Grade Distribution |
- Assignments: 60% of grades total - Quiz: 10% of grades total - Final Exam: 30% of grades total |
Batch | Start Date | End Date |
---|---|---|
Batch 1 | September 1, 2025 | October 19, 2025 |
Batch 2 | October 20, 2025 | December 7, 2025 |
Batch 3 | January 5, 2026 | February 22, 2026 |
Batch 4 | February 23, 2026 | April 26, 2026 |
Batch 5 | April 27, 2026 | June 14, 2026 |
Week | Topics | Assessment |
---|---|---|
Week 1 |
- CSS introduction - Syntax - How to - Selectors |
Assignment 1 - 20% of final grade (Submission deadline - end of week 3) |
Week 2 |
- Colors - Backgrounds |
- |
Week 3 |
- Border - Margin - Padding - Height - Width - The box model |
Quiz 1 - 10% : (Submission deadline - end of week 4) |
Week 4 |
- Outline - Position - Overflow - Z-index - Display |
Assignment 2 – 20% of final grade (Submission deadline - end of week 5) |
Week 5 |
- Images - Links - Tables - Lists |
Assignment 3 – 20% of final grade (Submission deadline - end of week 6) |
Week 6 |
- Forms - Combinators - Pseudo-classes - Pseudo-Elements |
Final Exam – 30%: (Submission deadline - end of week 7) |
Week 7 | - Responsive Web Design | - |
Course Code | sop-webff-102 |
---|---|
Course Duration | 7 weeks |
Cost | USD 50 |
Commitment | 9 - 12 hours/week |
Prerequisite | Foundations of Web Development (HTML) and Foundations of Web Development (CSS) |
Passing Grade | 80% |
Weighted Grade Distribution |
- Assignments : 60% of grades total - Quiz : 10% of grades total - Final Exam : 30 % of grades total |
Batch | Start Date | End Date |
---|---|---|
Batch 1 | September 1, 2025 | October 19, 2025 |
Batch 2 | October 20, 2025 | December 7, 2025 |
Batch 3 | January 5, 2026 | February 22, 2026 |
Batch 4 | February 23, 2026 | April 26, 2026 |
Batch 5 | April 27, 2026 | June 14, 2026 |
Week | Topics | Assessment |
---|---|---|
Week 1 |
- Introduction - Where To - Statements and Output - Variables and Comments - Operators and Assignment |
Assignment 1: 20% of grade total -Due at the end of week 3 |
Week 2 |
- Data types - Functions - Error Handling - Object Oriented Programming, Classes, Objects and Inheritance |
- |
Week 3 |
- String and String Methods - Array and Array Methods - Date and Date Methods |
Assignment 2 : 20% of grade total (Submission deadline - end of week 5) |
Week 4 |
- Module - Set and Map - Conditional Statement and Loops |
Quiz 1 : 10% of grade total (Submission deadline - end of week 6) |
Week 5 |
- The Document Object Model - Events |
Assignment 3 : 20% of grade total (Submission deadline - end of week 6) |
Week 6 | - Browser Object Model |
Final Examination: 30% of grade total (submission deadline - end of week 7) |
Week 7 |
- Forms and Form validation - Certificate |
- |