51 Courses and Certifications

Free Computer Science Courses & Certifications

Career Category
Specialization
Job Role
Skills
Human-Computer Interaction I Fundamentals & Design Principles

Offered by

Certificate

Human-Computer Interaction I: Fundamentals & Design Principles

By taking up the Human-Computer Interaction I: Fundamentals & Design Principles course by edX the participants will be taking their first step towards being a researcher. All the fundamentals of how HCI is related to different fields will be covered in the course. The development encompasses diverse titles and subheadings which have been well-defined by the skilled tutors.

The candidates shall dive into the details of human-computer interaction where various terms shall be cleared out to them. These concepts will play a vital role as the Human-Computer Interaction I: Fundamentals & Design Principles training course moves ahead. The candidates will learn about the potential of humans and how n number of things can be accomplished.

At the end of the Human-Computer Interaction I: Fundamentals & Design Principles online course, the participant shall have an overview of all the topics. In case the candidate has verified the course, they shall be awarded with a certificate signed by the tutor. The certificate will help candidates do better in their professional lives. Edx has 2 tracks namely the audit track and the verified track which allows the students to finish off the course. In the audit track, the candidates will be getting limited but free access to the course materials. Again during the verified track, the candidates will get unlimited but paid access to the course materials.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Design thinking Knowledge of computer application
Certificate

Think. Create. Code

Digitization is slowly taking over our world. We can’t go a day without taking pictures, recording videos, and sharing digital content across different platforms. However, most of us do not understand the technology we use, to its full potential, including how one creates and manipulates digital information. To understand the core concepts behind all this, even if you’re a self-paced learner, take the Think-Create-Code by edX.

The Think-Create-Code certification course is an opportunity for you to understand the digital world’s inner workings, within just six weeks. You will learn how to use code to create and manipulate digital images. You will also be creating artworks and interactive animations which will feature in edX’s online art gallery, thus connecting you with a vibrant community of young learners.

Through their Think-Create-Code programme, the University of Adelaide aims to show individuals how digital technology works and to help them develop literacy in code. You don’t require any prerequisite knowledge, experience or qualifications to undertake this course. All you need is to devote two to three hours to this course, every week for the curriculum’s total duration.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Computer skills Programming skills Animation skills
Human-Computer Interaction III Ethics Needfinding and Prototyping

Offered by

Certificate

Human-Computer Interaction III: Ethics, Needfinding & Prototyping

The Human-Computer Interaction III: Ethics, Needfinding & Prototyping course offered by edX is a six-week long program that will require the candidate to devote 5 to 6 hours weekly effort to be able to successfully earn the certificate of completion. It is an introductory course that is self-paced to provide the utmost comfort to candidates so they can time it according to their convenience. 

The Human-Computer Interaction III: Ethics, Needfinding & Prototyping program has four sessions of different dates out which students can select the date on which they wish to start the online course. The core subject of the Human-Computer Interaction III: Ethics, Needfinding & Prototyping training is computer science which is taught by professors from the Georgia Institute of Technology. The Human-Computer Interaction III: Ethics, Needfinding & Prototyping by edX will take its candidates through lessons 14 to 18 of CS6750: Human-Computer Interaction taught in Georgia Tech Online Master of Science in Computer Science program. 

The Human-Computer Interaction III: Ethics, Needfinding & Prototyping program commences by giving candidates an introduction to the design life cycle through which they can create prototypes, investigate user needs, develop potential designs, etc. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of computer application
Certificate

CS50's Understanding Technology

The CS50's Understanding Technology Certification Course is an introductory level course that focuses on the basic principles and working processes of computers. The course will discuss the fundamental concepts of computer science and allow learners to gain an in-depth knowledge of the topic.

The CS50's Understanding Technology Online Course is conducted in a self-paced manner where the learners could approach the course according to their preferences. The course is instructed by David J. Malan, Gordon McKay Professor of the Practice of Computer Science, Harvard University.

The CS50's Understanding Technology Training Course is taught through expert lectures highlighting the different aspects of programming and web development. The course will be of great help to students who are striving to expand their knowledge base in topics like computer networking and computer applications. The learners can pursue the self-paced programme for free and get a limited duration of access. Also, they can get the certificate by upgrading the subscription by paying the prescribed fee. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Computer skills Programming skills
Certificate

MyCS: Computer Science for Beginners

The MyCS: Computer Science for Beginners Certification Course is a 6-week long course that explores the fundamentals of computer science with a special focus on programming in Scratch. This introductory level course will familiarize learners with the working of algorithms, computational thinking, and programming.

The MyCS: Computer Science for Beginners Training will be provided by expert tutors at Harvey Mudd College. The mode of assessment for the course constitutes practice exercises and assignments to enhance the knowledge of learners. Once all course evaluation is done, learners will receive the MyCS: Computer Science for Beginners Certification by edX and Harvey Mudd College.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Computer skills Programming skills
Fundamentals of Parallelism on Intel Architecture

Offered by

Certificate

Fundamentals of Parallelism on Intel Architecture

Fundamentals of Parallelism on Intel Architecture Certification Programme keeps candidates hooked with its engaging and informative course offerings. From forms of parallelism involved in modern Intel architecture processors to programming frameworks managing parallelism in an application, candidates will get first-hand knowledge of both simple and complex concepts surrounding the domain. 

Learners will also work on many-core processors of today like Intel Xeon Phi architecture coupled with graded exercises for experimenting. The course is multipurpose where knowledge can be applied to data center workloads, HPC and even artificial intelligence. Most of all, learners will be able to deal efficiently with practicalities comprising task parallelism in shared memory with threads, data parallelism with vector instructions, memory architecture parallelism and optimized data containers, and parallelism in distributed memory with message passing.

Experts behind the drafting of the course material have ensured that the course takers, after taking this course, do not have to worry about handling acceleration of computational applications by orders of magnitude, since they will be taught how to keep their code future-proof and portable. Co-offered by Intel, experts have ensured to offer the right tools and peer expertise to learners so that they can succeed and learn to innovate.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Software development skills
Computational Geometry

Offered by

Certificate

Computational Geometry

The branch of algorithm theory that aims to solve problems related to geometric objects is known as Computational Geometry. Its application areas include computer robotics, graphics, computer-aided design, geographic information systems, and many others. In this course, candidates will learn to apply computational geometry to several algorithmic approaches and assess their strengths and weaknesses in a context. That will allow them to select the most appropriate method to approach a specific problem.

The Computational Geometry certification course covers various core computational tasks, such as computing the convex hull in a point set, testing point inclusion in a polygon, triangulating a polygon, intersecting line segments, and processing orthogonal range queries. It pays attention to the evaluation of geometric predicates and proper representation of geometric primitives, which are critical for the efficient implementation of an algorithm. 

Learners can complete the Computational Geometry course in approximately nineteen hours. Upon completion, they can purchase a shareable certificate of completion from Coursera.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Mathematical skill
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
Preparing for the AP Computer Science A Exam-Part 2

Offered by

Cooper Union via Edx
Certificate

Preparing for the AP* Computer Science A Exam — Part 2

The Preparing for the AP* Computer Science A Exam — Part 2 certification course belongs to the Computer Science Department. The programme is an introductory level of training. It introduces the students to the concepts of data structures, algorithms, programming design strategies, the role of computation in the real world, and many more. The course also deals with object-oriented problem solving and designing by using a programming language named Java. 

The study material of the course consists of practice papers, including multiple-choice questions, video lectures, exams, and assignments. The entire Preparing for the AP* Computer Science A Exam — Part 2 online course is based on the instructor-paced studying method. The sessions are available full-time for the participants. Participants who have basic information about algebra and mathematical reasoning will benefit from understanding the concepts easily. The audit mode of the course is also available for this programme. 

Students can choose to pursue the course in their desired version. After completing the entire Preparing for the AP* Computer Science A Exam — Part 2 certification syllabus in the paid version, students will achieve the programme certification.

...Read More
4 Weeks
Beginner
Free
Skills Covered:
Java Knowledge of Algorithms
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

Basic Recommender Systems

The Basic Recommender Systems online course is an intermediate-level programme offered by EIT Digital and Politecnico di Milano in partnership with Coursera. It is an introduction to the leading approaches in recommender systems. 

You will learn about both collaborative and content-based approaches, including the key algorithms used in providing recommendations. Further, the curriculum also focuses on the benefits and limitations of various recommender system alternatives.

Basic Recommender Systems course by Coursera requires approximately twelve hours to complete. However, you can choose a study schedule at your convenience due to flexible deadlines and a self-paced format. Coursera offers the course for free to interested learners to promote quality education for people from different backgrounds. 

Additionally, you can collect an electronic Basic Recommender Systems certificate and add it to the certifications section on your LinkedIn profile to get better job offers. Moreover, if you purchase the certificate, you will also get access to the course material and all the graded assignments and exercises.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Data Conversion
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

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 30,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint