Course Details
- Course Code: UKMG17CWD
- Location: Online
- Duration: 24 hours
- Cost: £598.00
- Qualification: All modern browsers and devices
Further Details
- Course Access: 12 months
- Exams Included: Yes
- Compatibility: All major devices and browsers
Approved Course:

Includes the Following Courses
Website Development for Beginners Certificate
Web Development is one of the fastest growing industries in the world and predictions are that the demand for quality Web Developers will only continue to grow! Never in the history of the Web has it been such an opportune moment to join millions of people around the world who are involved in building web products.
Whether you are excited at the possibility of becoming a Web Developer or you are just a curious person who wants to build web sites as a hobby, you will find this course useful. We have covered Web Development as a corporate career as well as included tips on launching your own freelance Web Development practice.
From front-end to back-end, HTML to CSS, JavaScript to its helpful frameworks - this course is packed with information to take you from square one to Web mastery. The material covered in the course is vast but fear not - it is after all a course for beginners and we will guide you through the hard concepts with witty humour and illustrative code examples.
By the end of the course not only will you be familiar with the scripting languages HTML, CSS and JavaScript but they are going to become your best friends in your Web journey.
If you are curious to understand how the software that you are using every day has been created or you are eager to write your own programs but don’t know where to start, this course is for you! Join millions of people around the globe in learning to code - the most essential skill for the 21st century.
Taking this fast track course will be beneficial if you are looking to become an IT professional or considering a career switch. But even if you don’t want to work as a coder, taking this course would expand your technical knowledge and confidence and give you a new perspective on the technological changes in the world. Anyone can learn to code!
Coding for Beginners Certificate
The course contains the essential concepts that anyone who is new to coding should learn in order to start writing simple code. This course is designed with the beginner in mind and packed full of example code in Python - one of the most popular general purpose coding languages in the last couple of years.
By the end of the course, you will also know a lot about object-oriented programming, and learning these fundamental principles will not only give you a background for further study, but will show you another way to think about the world from a machine’s point of view.
Course Modules/Lessons
Coding for Beginners Certificate
Module 1: Evolution of Computers and Coding
- How codes and ciphers were used throughout history to hide sensitive information
- How cryptography played an important role in the evolution of coding
- Who the British pioneers were that had the most influence on the development of modern computers
- What role World War II played in the advancement of technology and computing
Module 2: Getting ready to code
- The difference between data, information and knowledge in the context of writing proper code
- How to differentiate between a high-level and low-level programming language
- What syntax and semantics have got to do with coding languages
- How to install and do interactive coding using Python’s built-in interpreter program
Module 3: Mathematics Basics
- The reasons why mathematics is so important for coders
- What are numbers, and the difference in number systems
- How to convert numbers from binary to decimal and the other way round
- What fundamental components does every computer have under the hood
Module 4: Variables & Data Types
- What variables are in coding and how they are used to store values in computer programs
- What data types are and how they are used to give instructions to machines
- How to assign primitive data types to real life values, use them in your code and their role as fundamental building blocks
- What the various complex types of data are and what they are useful for
Module 5: Working with variables using operators and data type conversion
- What operators and operands are and how to use them to conduct computational operations
- The difference between the major type of operators and the proper code syntax you should use when working with them
- What boolean algebra is and how to perform logical operations using truth tables
- How to convert data types using special methods that are part of the way operators work
Module 6: Controlling the flow of code using conditional statements and loops
- What flow control is and the multiple mechanisms by which you can direct the execution of your code
- What branching and conditionals are and how to use IF, ELSE and ELIF statements as testing conditions
- What loops are and how to create a loop using FOR and WHILE statements
- Which keywords you should use inside conditional statements and loops to maintain the flow of code
Module 7: Working with Built-in and User-defined Functions
- What built-in functions are and how to use them in order to save time and write better code
- How to print the results from your code on the computer screen using built-in print function
- What user-defined functions are and how to define and call your own functions in Python
- What arguments and scopes are as well as the difference between local and global scopes
Module 8: Organising code into modules and packages
- Why code organisation is important for the quality of your code and how to organise your program
- What nested functions are and how functions can be used to create other functions
- What Lambda calculus is and how to implement Lambda expressions using anonymous functions
- What a module is, how to import modules and reference their specific functions across a program and what the Standard Library Modules are
Module 9: Creating Object Oriented programs using classes and instances
- What Object Oriented Programming is and why it is such an important coding paradigm
- The four fundamental principles of object orientation and how are they implemented in coding languages
- The difference between what a class, instance and object are, as well as how to define them in your code
- How to use methods to modify an object and its data and how methods allow us to reference objects in object oriented coding
Module 10: Reusing code by inheritance, external files and third-party packages
- How to implement inheritance in your programs, and what are its advantages over traditional ways of coding
- What multiple inheritance is as well as its practical implementation in a real-life example
- How to read data from external files such as text files and how to make your program write the data from the program to a text file
- How to utilise third-party packages written by other people and the importance of reusing code
Website Development for Beginners Certificate
Module 1: The Internet and the Web
- What ARPANET was and how it is linked to the invention of the Internet
- How the Hypertext and Hyperlink concepts are fundamental to the way our Web works
- How the Domain Name System was invented to translate unreadable web addresses into mnemonic phrases
- How the World Wide Web was invented as a way to ease the communication within a scientific organisation
Module 2: What is Web Development?
- The difference between a web page, web site and web application
- How web servers are used to store data and information relating to the web site
- The terms ‘client-side’ and ‘server-side’, and what they mean
- The three main languages in building web sites and how they are used
Module 3: Hypertext Markup Language (HTML)
- What is Hypertext Markup Language and why it is used to build websites
- What are the mandatory basic elements in an HTML document
- What is the purpose of the head and body elements in a website as well as the difference between the two
- What is nesting and why it is fundamental for any scripting language
Module 4 : Advanced HTML elements
- Some of the more advanced elements that can be structured using HTML
- The difference between a block element and an inline element and why this matters for the layout
- How many versions of HTML existed and why the latest one excites web developers
- The main HTML elements that help us create basic web layouts
Module 5 : Introduction to CSS
- What Cascading Style Sheets is and why it is used to style web pages
- The differences between the different version of CSS and which is the latest
- How CSS can be inserted in HTML documents using internal and inline style sheets
- The steps to creating an external style sheet and how to link it with HTML
Module 6 : HTML & CSS in Action – Part I
- What the HTML classes and ids are and how to use them with CSS
- How to write CSS code according to the CSS syntax rules
- What selectors are used for as well as the different kinds of CSS selectors that you can use
- The difference between a pseudo class and a pseudo element
Module 7 : HTML & CSS in Action – Part II
- How points, pixels and percentages are used as basic units of measure in Web Development
- What properties are in the context of Cascading Style Sheets and what they are used for in CSS code
- What the idea behind the CSS Box Model is and why every CSS element can be thought of as a box
- The difference between margins, padding and borders in the context of the Box Model
Module 8 : HTML & CSS in Action Part III
- How to style an HTML web page using colour
- What the RGB abbreviation stands for in the context of colour theory and how to apply it in CSS
- How to add gradients and shadow effects to CSS elements
- How to create a custom horizontal navigation bar using HTML and CSS
Module 9 : Introduction to JavaScript
- What JavaScript is and how it is used alongside HTML and CSS to add interactivity to the web page
- Why JavaScript is an object-oriented, dynamic and event-driven programming language
- What variables and values mean in the JavaScript code and the data types specific to JavaScript
- What role operators play when manipulating JavaScript variables
Module 10 : JavaScript in Action
- What the concept of an object means in JavaScript and the different ways to construct an object
- What the Document Object Model is and how it links to HTML code
- How the HTML Document object allows JavaScript to access and modify each element inside the HTML and CSS code
- Which JavaScript methods you can apply to HTML document objects to control the behaviour of elements
Example Certificate




FAQ's
-
Who can take the Beginners Coding & Web Development Combined Certificate course?
Anyone who has an interest in learning more about this subject matter is encouraged to take the course. There are no entry requirements to take the course. -
What is the structure of the course?
The Beginners Coding & Web Development Combined Certificate Course consists of 2 courses:
Each course consists of between 10 and 10 individual modules.
Modules can take from 20 to 90 minutes to complete. You are free to spend as much or as little time as you feel necessary on each module, simply log in and out of the course at your convenience. -
Do I have to study the courses in a certain order?
No. You can study the courses in any order you choose. If you want to, you can do one module from a course and then move on to the next course. -
Where / when can I study the course?
You can study the course any time you like. Simply log in and out of the web based course as often as you require. The course is compatible with all computers, tablet devices and smart phones so you can even study while on the move! -
Is there a test at the end of the course?
Yes. Once you have completed all of the modules for each course there will be a multiple choice test.
The questions will be on a range of topics found within the modules. The test, like the course, is online and can be taken a time and location of your choosing. -
What is the pass mark for the final test?
The pass mark for each test is 70%. -
What happens if I fail the test?
If you don’t pass the test first time you will get further opportunities to take the test again after extra study. There are no limits to the number of times you can take the test. All test retakes are included within the price of the course. -
When will I receive my certificate?
Once you have completed your test you can log in to your account and download/print your certificate any time you need it. If you would prefer us to post you a certificate to a UK address, there will be an admin charge of £10 (certificates sent internationally may cost more). -
How can I pay?
You can either use your Visa, MasterCard, American Express, Solo cards or PayPal account to pay for the online course. Our site uses the latest SSL encryption to ensure your safety. All payments are handled securely by PayPal. -
How long after payment can I begin the course?
You can begin the course immediately after your payment has been received. You will create your login details during the checkout process.
We will also send you an email confirming your login details. -
How long does it take to complete the Beginners Coding & Web Development Combined Certificate course?
We estimate that the course will take about 24 hours hours to complete in total. -
How long is my certificate valid for?
Once you have been awarded your certificate it is valid for life. The certificate does not expire or need renewing.