Transition to Tech for Beginners

Course : Transition to Tech

Course Description

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.

Objectives of this series

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.

Courses in this series
Course 1 : Understanding Programming and Software Development
Course Details
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
Batches
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
Course Outline
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 2 : Foundations of Web Development (HTML)
Course Details
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
Batches
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
Course Outline
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 3 : Foundations of Web Development (CSS introduction)
Course Details
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
Batches
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
Course Outline
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 4 : JavaScript Fundamentals
Course Details
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
Batches
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
Course Outline
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
-