• No products in the basket.


Online Coding & Technology Course

  • Cover Computer fundamentals with this thorough look at hardware, software, peripheral devices and Information Technology.  
  • Understand how computers work with a comprehensive guide to CPU and Memory.
  • Get to know operating systems and software applications. Learn how software is built and about the different types of software.
  •  Discover data protection legislation, and what you should be aware of when downloading, using, or sharing software materials.
  • Get an introduction to Computer programming, from what a programmer does, to understanding the language of a computer.
  • Study the BASIC programming language that is used by hobbyist programmers who want to programme old-school emulators.
  •  Learn what to expect in the job market as a Computer Programmer and get tips on how to get the right job for you.
  • This course is marked by a final exam to gain your certification.

Course Content

  • Basic Terms              

In this first lesson, you will learn what a computer is. You will also receive a gentle introduction to the basic concepts of hardware, software, and peripheral devices. Once these topics have been covered, the lesson will be closed with a discussion of what is meant by Information Technology.

  • Types of Computers            

In this lesson, we will discuss some of the main types of computers that are in use today. These computer types include the personal computer, the mainframe computer, networked computers, laptop computers, and PDAs (Personal Digital Assistants).

  • Anatomy of a PC                  

In this lesson, you will start to get an idea of what is inside the box of a typical desktop PC. You will begin this lesson by learning about the CPU, which is the “brain” of a   personal computer and a major factor in a computer’s performance capabilities. Following this, you will be introduced to the concepts of main memory (RAM), buses, input/output devices, and other internal components like fans and the power supply.

  • How a PC Works                   

In this lesson, you will learn about CPU speed, how RAM impacts performance, how software applications affect performance, and how other factors like your hard disk or network connection speed can affect performance.

  • CPU and Memory                 

In this lesson, you will learn more about the CPU and what it does. You will also learn how CPU performance is measured, and about the differences between RAM and ROM. Finally, to close the lesson, you will learn how to understand the units used to measure storage capacity and file size.

  • Input Devices           

In this lesson, we will take a   closer look at some of the more common input devices, such as the keyboard, the mouse, the scanner, and the microphone.

  • Output Devices                     

In this lesson, you will learn about such common output devices as computer monitors, touch screens, printers, plotters, and speakers.

  • Secondary Storage Devices             

In this lesson, we’ll take a closer look at computer storage devices, including internal and external hard drives, floppy disks, CDs and DVDs, Zip drives, USB /flash drives, as well as tape drives and data cartridges.

  • The Basics                 

In this lesson, you will start to learn about software, the other main facet of computers. You will learn what an operating system is, what applications are, what versions mean, and what software updates are. Finally, you will also be introduced to the very important topic of GUIs (Graphical User Interface).

  • Operating Systems and Applications          

In this lesson, you will learn what an operating system does and what a software application does. You will also be introduced to some of the most common operating systems and applications in use on today’s personal computers.

  • How is Software Built         

In this lesson, you will be introduced to some of the aspects of a typical software development/engineering process, including the analysis stage, the design stage, the programming stage, and the testing stage.

  • Types of Software                

In this lesson, we will look at some of the different categories that software falls under, like shareware and freeware. We will also consider other aspects of acquiring software, such as EULAs (End User Licensing Agreements) and how to check the version and the product ID number of a   software application.

  • Legal Issues              

In this lesson, you will learn about copyright and how it applies to software and other digital media files. You will learn about data protection legislation, and what you should be aware of when downloading, using, or sharing software materials.

  •   COMPUTER PROGRAMMING 101           

Computer programming is a must for anyone who wishes to get a job using a computer and is a big help for those who just want to get connected.


A Program is a set of instructions that tell the computer, step by step, how to perform the tasks you command it to and produce the results you have in mind.

  • What a Programmer Does              

The programmer’s job is generally to solve problems by formulating instructions for the computer. The programmer will prepare the instructions for the program and run those instructions on a computer to test the new program to make sure it is working properly.

  • COMPUTER PROGRAMMING AT A GLANCE                     

Computer programmers are the people who write, test and maintain all information, that a computer follows to perform tasks, called programs. Programmers are also responsible for the conception, design, and testing of problem-solving structures the computer uses.


Computer language is a set of codes used that enable the computer to understand the commands of the user and perform certain tasks. There are several languages which you will discover in this lesson.

  • Choosing a Language          

You will usually want to choose a language based on how compatible it is for the task. A business program that contains large files should be written in a business language, such as COBOL.

  • BASIC Programming Language                 

MARS, and other Salford Systems’ modules, contain an integrated implementation of a complete BASIC programming language for transforming variables, creating new variables, filtering cases, and database programming.

  • Getting Started with BASIC Programming Language                  

Your BASIC program will normally consist of a series of statements that all begin with a “%” sign. Our programming language uses standard statements found in many dialects of BASIC.

  • BASIC Overview of BASIC Components                      

Learn the most commonly used components of BASIC computing language with this lesson.

  • BASIC Special Variables                   

BASIC has five built-in variables available for every dataset. You can use these variables in BASIC statements and create new variables from them. You may not redefine them or change their values directly.

  • BASIC Probability Functions           

CART BASIC also includes a collection of probability functions that can be used to determine probabilities and confidence level critical values and to generate random numbers.

  • Filtering the Data Set or Splitting the Data Set                    

Learn how to filter or split the data set with this lesson.

  • DATA Blocks            

A DATA block is a block of statements appearing between a DATA command and a DATA END command. These statements are treated as BASIC statements, even though they do not start with “%.”

  • DELETE Statement               

A DELETE Statement’s purpose is to drop the current case from the data set. Learn how to perform this command in this lesson.

  • FOR…NEXT Statement                      

This statement allows the processing of steps between the FOR statement and an associated NEXT statement as a block. When an optional index variable is specified, the statements are looped through repetitively while the value of the index variable is in a specified range.

  • IF. . . THEN Statement                      

This statement evaluates a condition and, if it is true, executes the statement following the THEN.

  • Computer Programming                  

Job prospects will probably be best for college graduates with knowledge of, and experience with, various programming languages and tools. C++, Java, and other object-oriented languages, as well as, domain-specific languages for database management, networking, and internet application development.

  • Employment Outlook         

Nearly every industry employ programmers, the largest number work in computer system designs and related services. A huge number work for software publishers, telecommunication companies, financial institutions, educational institutions, insurance carriers, and government agencies.

  • How to Find A Great Job After Graduation

Your resume should reflect your abilities, and you need to have confidence when you are in an interview. You need good negotiation skills to be able to get a better position and a higher salary. If you start at entry-level, make sure there is room for advancement once your trial period is up. If you are capable of doing a higher-level job, make sure your employers know this from the beginning.

Course Curriculum

Computer Fundamentals
Basic Terms 00:15:00
Types of Computers 00:15:00
Anatomy of a PC 00:30:00
How a PC Works 00:15:00
CPU and Memory 00:30:00
Input Devices 00:15:00
Output Devices 00:15:00
Secondary Storage Devices 00:30:00
The Basics 00:15:00
Operating Systems and Applications 00:30:00
How is Software Built 00:15:00
Types of Software 00:15:00
Legal Issues 00:15:00
What a Programmer Does 01:00:00
Choosing a Language 00:30:00
BASIC Programming Language 01:00:00
Getting Started with BASIC Programming Language 01:00:00
BASIC Overview of BASIC Components 01:00:00
BASIC Special Variables 01:00:00
BASIC Probability Functions 01:00:00
Filtering the Data Set or Splitting the Data Set 01:00:00
DATA Blocks 01:00:00
DELETE Statement 01:00:00
FOR…NEXT Statement 01:00:00
IF. . . THEN Statement 01:00:00
Computer Programming 01:00:00
Employment Outlook 00:15:00
How to Find A Great Job After Graduation 01:00:00
Additional Supporting Material
Fundamentals of Computer-Programming with C+ 00:00:00

Course Reviews

[elementor-template id='289353']

[elementor-template id='289348']

[elementor-template id=”289239″]