43 Courses and Certifications

Free Computer Science Courses & Certifications

Career Category
Specialization
Job Role
Skills
Certificate

Supercomputing

A 5 weeks Supercomputing certification course that is supervised by the University of Edinburgh, Partnership for Advanced Computing in Europe (PRACE), SURFsara, and the certification is distributed by FutureLearn. This course covers all the aspects which are technical and are conceptually covered. Supercomputers give Scientists and Engineers an extremely powerful tool for studying the natural world for computer simulation.

With no prior requirement of being able to write computer programs, this weekly Supercomputing certification syllabus is powered by EPCC. Spread over 5 weeks the curriculum covers topics like supercomputers, parallel computers, parallel computing, computer simulation, and also case studies.

Falling under the Information Technology and Computer Science batch of courses, the Supercomputing training teaches how virtual environments can be prepared using supercomputers. This training will offer how one can look real inside of atoms individually so that future climates can be studied, and evolution can follow the full universe from the big bang.

...Read More
5 Weeks
Free
Advanced Operating Systems

Offered by

Certificate

Advanced Operating Systems

The Advanced Operating Systems online programme by Udacity and Georgia Tech has been developed by the Georgia Institute of Technology, USA. The course explains the various technological concepts that make up an advanced Operating System (OS). Industry professional instructors will be teaching you throughout the course duration.

During the Advanced Operating Systems training, you will explore OSes related to various platforms. These include multi-core, distributed systems, mobile phones, parallel systems and Cloud Computing. The advanced-level course will only take you about five weeks to complete.

Udacity’s Advanced Operating Systems course describes the role of an OS in providing a good User Experience (UX). You will also learn about the interdependent relationship between software and hardware that power this rich UX in modern applications.

The Advanced Operating Systems syllabus extensively covers a wide range of topics, including abstractions, parallelism, distributed systems, virtualisation and more. You will learn via rich content, practical exercises, instructional videos and interactive quizzes.

...Read More
5 Weeks
Expert
Free
Skills Covered:
Designing skills Knowledge of cloud computing
Real Time Operating System

Offered by

Certificate

Real Time Operating System

The Real Time Operating System programme is an elective course in Computer Science and Engineering. Offered by Swayam, the course has been designed by the experienced IIT Kharagpur faculty and will be delivered in a span of four weeks through video lectures. Swayam is providing the course for free to anyone who wishes to learn the subject.

The Real Time Operating System course curriculum consists of four modules covering the characteristics and basic concepts of real-time operating systems. The course is available at the postgraduate level and is aimed towards people who have a background in ECE, EE and CSE. Prof. Rajib Mall from the Department of Computer Science and Engineering at IIT Kharagpur will deliver the course.

What’s more, you can even earn a certificate to showcase your knowledge in the Real-Time Operating System by fulfilling the eligibility criteria for the verified certificate. The certificate will be verified by NPTEL and Swayam and have the logo of IIT Kharagpur.

...Read More
4 Weeks
Free
Skills Covered:
Knowledge of engineering
Semantics of First Order Logic

Offered by

Certificate

Semantics of First-Order Logic

4 Weeks
Beginner
Free
Discrete Time Signal Processing

Offered by

Certificate

Discrete Time Signal Processing

4 Weeks
Expert
Free
Build a Modern Computer from First Principles Nand to Tetris Part II

Offered by

The Hebrew University of Jerusalem via Coursera
Certificate

Build A Modern Computer From First Principles: Nand To Tetris Part II (project centered course)

The project-centered 100% online course offered by the Hebrew University of Jerusalem helps you transform and build a modern software hierarchy which is purposely designed to help you in translation and execution of object-based high-level languages on a bare-bone computer platform which will in the process bring deep gain towards hands-on understanding in the applied computer, science, vector graphics and towards all other topics that fall under the core of every modern computer systems.

The course can be completed within 3 weeks but it’s dependent upon you till when you complete it at your own pace.

The course also comes up with a textbook “The Elements of Computing Systems” which covers all the course topics. The book is currently offering a 30% discount on the cover price provided by Nisan and Schocken, MIT Press).

They will also freely supply all the required software materials and tools which are necessary for completing the course.

The project centred courses have nine modules with each having a series of lectures which will take about 3 hours of yours to attend an additional 29 hours to complete each of the six projects. 

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Machine learning
Certificate

Introduction to Computers and Office Productivity Software

The Introduction to Computers and Office Productivity Software Online Course focuses on the key elements of a computer system such as hardware and software. A student will learn about the use of word processing software like Microsoft Word, Microsoft Excel, and Microsoft Powerpoint and their differences. 

The duration of the Introduction to Computers and Office Productivity Software Training Course is 3 weeks. Through this course, students will gain knowledge about computer hardware and software. The students will learn how to create a document on Microsoft word and other basic skills of the software. Students will also learn how to use different graphics software such as Canva photo editor, Befunky photo editor and their interface and how to work on layers in this software. 

The Introduction to Computers and Office Productivity Software Certification Course will be instructed by Kenneth W.T. Leung, Assistant professor of engineering education at the Hong Kong University of Science and Technology.

...Read More
3 Weeks
Free
Skills Covered:
Designing skills Knowledge of computer application
Graph Algorithms in Genome Sequencing

Offered by

Certificate

Graph Algorithms in Genome Sequencing

3 Weeks
Intermediate
Free
Certificate

Computer Vision Basics

3 Weeks
Intermediate
Free
Introduction to Computer Vision

Offered by

Certificate

Introduction to Computer Vision

Georgia Tech offers the Introduction to Computer Vision programme in association with Udacity. It is a free course that you can join anytime, from anywhere. All the study materials are self-paced so that you can study them at your convenience.

There are ten broad lessons in the Introduction to Computer Vision course syllabus, and each has some 3-4 sub-lessons. Over the course length, you will be introduced to computer vision and its related components.

With the Introduction to Computer Vision programme by Udacity, you will master the basics of image formation, feature detection and matching, and camera imaging geometry. Besides this, the course will also cover Multiview geometry, including motion estimation, tracking, stereo, and classification.

Finally, the Introduction to Computer Vision course will help you develop fundamental methods of applications. The programme's focus is mainly on developing your intuitions and Mathematics of the methods through video lectures by experts, regular exercises, and interactive lessons.

...Read More
Intermediate
Free
Skills Covered:
Software management Knowledge of photography

Offered by

Certificate

Intro to Theoretical Computer Science

The Intro to Theoretical Computer Science is a online course that discusses the theoretical aspects of computer science. The course is offered in a self-paced learning style and is taught by industry professionals. The course aims at educating learners on the concepts of theoretical computer science including NP-completeness and algorithmic problems.

The Intro to Theoretical Computer Science Training will be provided through instructor videos, exercises and interactive quizzes. The knowledge and skills gained through the course will open up careers in the field of data science and machine learning. The Intro to Theoretical Computer Science by Udacity is easily accessible through its online platform.

...Read More
Skills Covered:
Computer skills

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses