- All Courses
- Computer science
Best Computer Science Courses
These free online computer science courses will teach you everything you need to learn about this highly technical field of business, science, communication, and the world at large. Computer science is the study of computers and computational systems dealing mostly with software and software systems. It is the most in-demand skill in todayâs workplace....âŠRead More
- 67 Free Courses
- 1,725,745 Learners
- 139,845 Certificates & Diplomas Earned
Most Popular
Computer Science Courses

Diploma in Machine Learning with Python
- Define machine learning
- Explain feature scaling and data cleaning
- Outline feature engineering Read More

Introduction to HTML and CSS
- Discuss basic formatting tags
- Define Cascading Style Sheets (CSS)
- Explain what HTML is
- Illustrate the Use HTML tags Read More

Introduction to C++ Programming Language
- Describe the three-step process code goes through when i...
- Discuss variable types in C++ and how to convert them in...
- Explain why C++ is a strongly typed programmi... Read More

Configuration and Monitoring of VMware vSphere 6.0
- Create multiple virtual machines, templates and clones
- Explain the functions of virtual appliances and how to e...
- Explain how to control users access and permi... Read More

C Programming - Introduction
- Identify why programming languages are needed.
- Explain a binary number system
- Identify why you need to use include statements in your ...
- Explain how a programming language uses RAM Read More

Introduction to Connectivity Technologies and Sensor Networks
- Discuss wireless HART, its features and its application
- Analyze and explain the layers of wireless HART
- Discuss the importance, advantages and featur... Read More

Basics of Computers & Code in iOS
- Explain the basic processes of computers and how they op...
- Outline the process of how code works from a machine per...
- Describe how variables work and their storage... Read More

Operating Systems - Deadlocks and Threads
- Explain the dining philosopher's problem
- Define the role of mutex
- Explain the concept of semaphores Read More

Diploma in Convolutional Neural Networks in Computer Vision
- Outline the role of convolutional neural networks (CNNs)...
- Discuss the application of backpropagation in CNNs
- Identify the various CNN architectures used f... Read More

C++ Programming using Advanced Features
- Describe how to create a reference to an object in your ...
- Identify the importance and usefulness of inheritance in...
- Explain what polymorphism is and how it can b... Read More

Understanding the MSP430 Microcontroller
- Summarise the details of the MSP430 architecture
- Classify the features of the MSP430 microcontroller
- Describe the functions of the MSP430 lunchbox Read More

Diploma in C Programming
- Identify how a binary and hexadecimal number system work...
- Identify how programming works
- Recognise how to write a basic program to print hello on...
- Discuss using number data types and the diffe... Read More

Explainable AI Explained
- Apply XAI techniques to explain the predictions of AI mo...
- Arrange data in a way that is easy to understand and int...
- Change the features of data to improve the accuracy of A...
- Classify data into different classes Read More

How to Become a Cloud Engineer
- Define the role of a cloud engineer
- List the essential skills needed to become a cloud engin...
- State the career path options of a cloud architect
- Explain the importance of having certificates... Read More

Logic, Reasoning and Resolution Refutation
- Explain logical language, inference and reasoning
- Discuss the theoretical foundation of Prolog
- Identify the steps involved in theorem provin... Read More

JavaScript Application Programming
- - Understand JavaScript Programming Concepts
- - Understand JavaScript and the Document Object Model
- Read More
Benefits Of An Alison Certificate
Certify Your Skills
A CPD accredited Alison Certificate certifies the skills youâve learnedStand Out From The Crowd
Add your Alison Certification to your resumé and stay ahead of the competitionAdvance in Your Career
Share your Alison Certification with potential employers to show off your skills and capabilities

Explore Courses By Category
Top
Artificial Intelligence (AI) Courses
Explore In-Demand Careers
Discover More CareersPopular Course Creators
Over 45 million learners have used Alison to empower themselves
Not sure where to begin?
What is your main goal on Alison?
- 4,500+ free courses
- 45 million+ learners
- 10 million+ graduates
- 195 countries