Course Overview

This beginner-level course provides a practical introduction to the core principles of software development alongside the fundamentals of web development. Participants will gain hands-on experience with essential tools, workflows, and technologies used by modern developers. From understanding the Software Development Life Cycle (SDLC) to building simple web pages with HTML and CSS, this course lays a strong foundation for further study and career progression in tech.

This course is designed for:

  • Individuals new to software or web development
  • Career changers exploring opportunities in tech
  • Students or professionals seeking additional digital skills
  • Anyone interested in understanding how software and websites are built

Features

  • Beginner-friendly with no prior coding experience required
  • Hands-on setup of a professional development environment
  • Introduction to version control using Git and GitHub
  • Practical exercises in HTML and basic CSS
  • Clear explanation of SDLC concepts and workflows
  • Guided learning with instructor-led evening sessions

What will I learn

You will develop a solid understanding of how software projects are structured and delivered, alongside practical skills in creating simple web pages. By the end of the course, you’ll be comfortable using basic development tools, working with version control, and applying foundational HTML and CSS techniques.

Learning Structure

  • Evening Learning Format

    Delivered over three evenings within one week.

  • Short Intensive Course

    Practical training across three focused evening sessions.

  • Live Online Evenings

    Learn remotely through three guided sessions in one week.

Modules

  • Introduction to Software Development Principles
  • Setting Up Your Development Environment
  • Understanding the Software Development Life Cycle (SDLC)
  • Version Control with Git and GitHub
  • HTML Fundamentals
  • Introduction to CSS and Basic Styling

Prerequisite

  • Entry Requirement

    There are no entry requirements for this certification.

  • Technical requirements

    To participate fully in remote training, you’ll need: A working laptop or desktop (Chromebooks, tablets, and smartphones are not recommended) ICS Learn Reliable Wi-Fi connection A webcam, microphone, and speakers (for online classes)

  • Prior Experience

    Prior experience helpful, not mandatory

FAQs

The course runs for 1 week with 3 instructor-led evening sessions

The course is delivered through evening sessions (3 sessions across 1 week), making it ideal for working professionals.

No, this is a beginner-friendly course designed for individuals with no prior coding or technical background.

You will understand the basics of software development, create simple web pages using HTML and CSS, and use tools like Git and GitHub.

Yes, this course is ideal for career changers looking to explore opportunities in software and web development.

You can progress to more advanced courses such as HTML & CSS or other specialised development pathways.