Web Developer Course Outline

Here is an outline of everything you will be learning

Here you can find the outline of each course that you will study on the Coding Traineeship.

The courses are delivered online via video lectures, tutorials and presentations & practical projects. All of which will be available to you 24/7 so you can complete the training alongside any social/work commitments you have.

Below is a detailed outline of each course you will have access to and what you will be learning.

The courses are released in two batches, the first batch which is the front end courses, the second batch which are the back end courses.

HTML Essentials

Hypertext Markup Language is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets and scripting languages such as JavaScript.

HTML is one of the main programming languages that power the internet. And once you master it, you can begin to create your own web content, whether it be simple websites or complex online applications. This online training course provides an in-depth look at the essentials of writing and editing HTML code.


  • What Is HTML?
  • The Structure And Components
  • Formatting The Page
  • Structuring Content
  • Adding Links, Images And Other Media
  • Styling Web Pages
  • Creating Your Own Website
CSS Essentials

Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

Whether you’re a web developer responsible for thousands of pages or a freelance web designer working on websites for local business, CSS is a very important skill to master. CSS or Cascading Style Sheets provides web developers and designers with the ability to create attractive web pages.

This course will show all levels of users an introduction to CSS3, understanding of the CSS box model, working with page layouts, using colors and backgrounds, web typography, working with lists and tables, and dynamic CSS3 properties.


  • Introduction to CSS3
  • Understanding The CSS Box Model
  • Working With Page Layouts
  • Using Colours And Backgrounds
  • Web Typography
  • Links, Lists, And Tables
  • Dynamic CSS3 Properties
JavaScript Essentials

JavaScript, often abbreviated as JS, is a high-level, just-in-time compiled, object-oriented programming language that conforms to the ECMAScript specification.

The JavaScript Essentials online training course is designed to teach students the fundamentals of JavaScript programming. This course is critical for someone trying to get into web development and wanting to learn more about JavaScript fundamentals.


  • Introduction To JavaScript
  • Core Concepts And Syntax
  • Getting A Handle On The DOM
  • Working With Libraries

New To Web Development

Ready to start building polished websites and web applications? Get the skills you need to turn your ideas into reality! This path begins with the basics but progresses quickly through CSS, JavaScript, SQL,React & more so that you can go from no-code to a full-stack developer.

You will be practising your skills every step of the way while completing projects and assignments, so by the end of the course you can show off you new skills to employers.


  • JavaScript: Arrays, Loops, and Objects
  • Building Interactive JavaScript Websites
  • Intermediate JavaScript
  • Learn the Command Line
  • Learn Git
  • Building Front-end Applications with React
  • JavaScript Back-End Development
  • SQL and Databases for Web Development
  • Building a Persistent API
  • Test-Driven Development with JavaScript

Python is a general-purpose, versatile and popular programming language. It’s great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer’s stack as it can be used for everything from web development to software development and data science applications.

This course is a great introduction to both fundamental programming concepts and the Python programming language. Python 3 is the most up-to-date version of the language with many improvements made to increase the efficiency and simplicity of the code that you write.

Python is used by Instagram, Spotify and Netflix & Uber to name just a few.


  • Syntax
  • Functions
  • Control Flow
  • Lists
  • Strings
  • Modules
  • Dictionaries
  • Files
  • Classes
  • Function Arguments

PHP is a widely used server-side programming language that’s become increasingly fast and powerful over the years. PHP works well with HTML and databases, making it a great language for anyone interested in building dynamic web applications.

PHP was created over 25 years ago and still remains as one of the most popular languages used by web developers.


  • Getting Started with PHP
  • Learn PHP Variables
  • Introduction to Functions in PHP
  • PHP Built-in Functions
  • Learn PHP Arrays
  • HTML Form Handling in PHP
  • Conditionals and Logic in PHP
  • Loops in PHP
  • PHP Form Validation
  • Classes and Objects in PHP

Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development. As of 2019, 88% market share of all smartphones run on Android, the mobile operating system written in Java. Knowing Java opens a great deal of doors for you as a developer.

In this course you’ll be exposed to fundamental programming concepts, including object-oriented programming (OOP) using Java. You’ll build 7 Java projects—like a basic calculator—to help you practice along the way.


  • Hello World
  • Variables and Data Types
  • Object-Oriented Java
  • Conditionals and Control Flow
  • Arrays and ArrayLists
  • Loops
  • String Methods
  • Inheritance and Polymorphism
  • Debugging

C# is one of the most popular programming languages and can be used for a variety of things, including mobile applications, game development, and enterprise software. Being familiar with C# will increase your diversity as a developer.

In this course, you’ll be exposed to fundamental programming concepts using C# and start writing programs right away. You’ll build several projects to help you practice and test your knowledge using quizzes.


  • Hello World
  • Data Types and Variables
  • Logic and Conditionals
  • Methods
  • Arrays and Loops
  • Classes and Objects
  • Interfaces and Inheritance
  • References

Enquire Now


Please read our Privacy Policy for more information.

Our Recent Reviews