48 Courses and Certifications

Online Computer Science Courses & Certifications

With a rapidly growing and high-paying field, computer science deals with the study of computers and computational systems. With online computer science courses, you will be equipped with the in-demand skills and technologies that employers are looking for. Many top online learning platforms like Coursera and edX offer online computer science courses. 

They also provide you with an option to pursue free online computer science courses with certificates. Alongside, in online computer science degree programs like online masters in computer science, you can learn computer science certification courses at your own pace. 

As there are countless computer science courses available on the internet, it is important to choose one that suits you best and sets you up for success.

What is Computer Science?

In simple words, it is the study of computers and how they work. In technical terms, it is the theoretical study of how a computer makes calculations to come to a decision. It also covers the aspects of hardware, software and networking (internet) as well, because the modern-day computer has become an amalgamation of all three. 

Who Can Pursue Online Computer Science Courses?

  • You always dreamed of working on software.
  • Your level of focus is off the charts! 
  • You and the computer both love one thing: Numbers!
  • You love nothing more than problems! The harder they are, the happier you are!

If this is you, then computer science courses are for you!

Eligibility Criteria for Computer Science Courses

The eligibility criteria of computer science courses and computer science degree programmes may vary as both have different levels of audience as well as modes of learning. The UG and PG programmes will require the standard prerequisites of having completed 10+2 and UG respectively.

For online computer science classes, the requirement will vary based on the level of the learners like beginner, intermediate and advanced.  Here is the detailed eligibility criteria for computer science certification courses:

UG Computer Science Courses 

  • B.Sc Computer science

  • B.Tech (Computer Science Engineering) 

For UG  in Computer Science Courses, you must have a (10+2) qualification in the Science stream with a minimum aggregate of 50% marks with subjects (Physics, Chemistry, Mathematics). For B.tech, you will need to clear entrance exams. 

For PG in computer science courses, you must hold a Bachelor’s in the relevant field with a minimum aggregate of 50% marks. You must crack the entrance exam as well.

Entrance Examination for Computer Science Courses 

Some universities and colleges conduct entrance examinations to provide admission into computer science degree courses. Here are some of the top entrance exams for computer science courses.

Skills Required for Computer Science Courses

Having certain skills will help you in your learning as well as your professional journey providing an extra edge over your peers. The skillset listed below will enable you to adapt and familiarise yourself with the content of the computer science online courses quickly and easily. Here are some of the required skills:

  • Basic Computer Knowledge
  • Mathematical skills
  • Logical skills
  • Data Analysis
  • Creativity
  • Communication skills

What Will You Learn in Certification Courses in Computer Science?

The syllabus of certification courses in computer science will have more or less the same content. However, there will be slight differences in the course content depending on the nature of the programme, namely, beginner, intermediate or advanced levels. Here are a few of the general topics the online computer science classes cover:

  • Fundamentals 
  • Software development 
  • Mathematics
  • Programming 
  • Compilers and operating systems
  • Information theory
  • Web Development 
  • Algorithms 
  • Data structures

Popular Computer Science Certification Courses

There are many online providers such as Swayam, EdX, Coursera and the like that offer the best certification courses for computer science engineers. You can pursue these computer science courses online and study at your convenience. Mentioned below are some of the popular online computer science certification courses. 

Computer Science Course Fee

You can see both free and paid computer science online courses on the online learning platforms. The computer science course fee will have variation depending on providers, the level of the programme (UG or PG), the length and whatnot. Online computer science certification courses will have lower fees when compared with UG and PG courses. 

Career Opportunities after Computer Science Courses

Computer science is a sector that offers plenty of job opportunities for skilled and experienced professionals alike. Having up-to-date skills and essential potential will increase the chance of getting placed in better job profiles. See some of the careers available in the computer science provided below.

Game Developer

You translate the game idea into neat and efficient codes and construct an engine or base for the game to run. You also come up with prototypes of game features and create storyboards as well.

Average Base Salary p.a.: Rs. 5,19,157/-

Technical Writers

You translate complex technical language (instruction manuals, articles) into precise and simple language for customers. You research the product/ service from customers, designers and manufacturers. Your tutorials aid users in using your company’s products.

Average Base Salary p.a.: Rs. 5,17,323/-

Computer System Analyst

You examine the entire system (hardware, software) and analyse whether it is meeting the requirements of your client/company. You gather information from users. You then write the new requirements for new systems (if needed) and help the client implement them.

Average Base Salary p.a.: Rs. 6,42,993/-

Network Engineer

You set up, develop and maintain computer networks within a company or between companies. You ensure that network infrastructure is working efficiently at all times. You also aid users (clients, suppliers or staff) and troubleshoot if there are any problems.

Average Base Salary p.a.: Rs. 3,70,630/-

Also see other career options: 

Salary Trends in Computer Science

The salary scale of the professional in computer science will have differences based on the company, location and skills. Experience is another factor that can affect your salary. Mentioned below is the average base salary of a Software Engineer in India based on years of experience. 

Experience in years

Average Base Salary p.a.

< 1 

Rs. 4,85,806/-

1-4 

Rs. 5,88,167/-

5-9 

Rs. 9,98,505/-

10 - 19 

Rs. 16,88,751/- 

** Source of salary Details: Payscale

Scope after Computer Science Courses 

A report by the Mckinsey Global Institute from 2017 predicts that as many as 800 million global jobs and 475 million employees would lose their jobs due to automation before 2030. 

But on the other hand, innumerable new possibilities lie ahead. To name a few: Computer Hardware Engineer, Software Engineer, Web/ Game Developer, Game Designer, Data Scientist, System Analyst, Technical writer, Network Engineer and so on. 

The goal of computer science courses is to equip you with the foundation and also the specialisation. After completion, you can explore professional opportunities around the globe. 

Top Recruiters 

There are many companies including public and private companies and MNCs that hire computer science professionals and give good salary packages. Here are some of the companies that recruit CS professionals are tabulated below. 

Oracle

IBM

Google

Infosys

Microsoft

Amazon

Deloitte

Intel

Wipro


FAQs

Q: Are computer science certification courses useful?

A: For beginners or intermediate learners, it can give a better understanding of the field in general or a specific field. For professionals, computer science certification courses can help to achieve qualification in that relevant field.

Q: Is computer science a good career?

A: The field of computer science can be a good major as it paves strong career prospects in and outside of India after completing online computer science courses.  

Q: Is computer science hard?

A: Regarded as one of the most lucrative fields in the tech world, computer science is a hard discipline to study. But, if you devote sufficient time to studying for an online computer science degree India, then it is possible to learn Computer Science.

Q: What are the different durations for computer science courses?

A: There are online computer science courses that can be completed in a few days to B.Tech Computer Science courses that can last up to 4 years. 

Q: What are the different careers after Computer Science Courses?

A: Software Engineer, Software Developer, IT Analyst, Network Engineer, Professor of Computer Science, Technical Writer, System Analyst, and Game Designer are some careers available after computer science courses. 

Career Category
Specialization
Job Role
Skills

Pricing

-
To
B.Sc Computer Science

Offered by

Online Degree

B.Sc Computer Science

Bachelor of Science in Computer Science from BITS Pilani is a 3-year online undergraduate degree programme offered via Coursera. The BIT Pilani Online B.Sc Computer Science has been designed to equip students with in-demand skills like Machine Learning, Human-Computer Interaction, Database Programming, and Mobile application development so that they can land lucrative jobs in Data Science, Application Development, Software Engineering, Product Management, and others. With the BITS Pilani Online B.Sc Computer Science by Coursera, students will be able to access industry and academic case studies, address real-world problems, and apply hands-on projects essential to developing their technical skills.

...Read More
36 Months
3,13,000
Online Master of Computer Science

Offered by

Online Degree

Online Master of Computer Science

The “Online Master of Computer Science” Training is an online course for a period of 18-36 months provided by Arizona State University in collaboration with Coursera. According to the U.S. News and World Report, this course has been ranked in the Top 10 courses for Online Graduate Engineering Programs. The online course is so flexible that candidates can learn according to their own pace without any pressure of completing learning beforehand.

The “Online Master of Computer Science” syllabus teaches students about cutting-edge topics like cybersecurity, blockchain, AI, and big data. Students will also gain insights into the real-world experience through applied projects. Not only this, students will be masters in performing accurate computer analysis. 

If a candidate does not meet the knowledge admission requirements forThe “Online Master of Computer Science” degree, then candidates can opt for degree courses in Big Data, AI and Machine Learning, Cybersecurity, or Software Engineering

...Read More
18 Months

Offered by

Certificate

Post Graduate Program in Motion Control

Motion control applications are plenty, especially when it comes to production lines where efficiency, power, and accuracy of movements are a must. A sub-field of automation, motion control of autonomous vehicles facilitates effortless movement of heavy materials between workstations. 

Do you want to have an in-depth understanding of this exciting field? Then, enrol yourself in the Master's Certification Program in Motion Control by Skill Lync. Within a duration of 12 months, this course seeks to impart detailed knowledge of the functioning of autonomous vehicles, including the role of ADAS or Advanced Driver Assistance Systems.

There are a total of six courses in the program, with each course covering different topics. As a part of this Masters Certification Program in Motion Control syllabus, you will work on four different projects. 

The Master’s Certification Program in Motion Control fee options is flexible with basic, pro, and premium plans to choose from. The facilities and the access duration for the course materials depend upon the payment plan you choose. Course completion certificates will be offered to all, but only the top 5% of the class will receive a merit certificate. 

...Read More
48 Weeks
17,500
Skills Covered:
Knowledge of engineering

Offered by

Certificate

Post Graduate Program in Motion Planning and Trajectory Generation (ADAS)

The Motion Planning and Trajectory Generation (ADAS) programme by Skill Lync is an 8-months programme. It has been divided into five courses, each comprising 12 modules and covering two projects. You will also need to perform a numerical experiment and submit a detailed synopsis report. 

The Master's Certification Program in Motion Planning and Trajectory Generation (ADAS) Motion Planning and Trajectory Generation (ADAS) online course is available in three plans with different features and benefits. You can choose the one you prefer and learn online. Regardless, you will get dedicated technical support from Skill Lync throughout the course. 

Moreover, the Motion Planning and Trajectory Generation (ADAS) certification course extensively covers Python programming, ROS/GITHUB/LINUX, numerical optimisation, data structures, algorithms, path planning, and trajectory optimisation.

The Motion Planning and Trajectory Generation (ADAS) course is a career-focused course, which offers a guaranteed boost to your resume. Once you finish the training successfully, you will receive a course completion certificate from Skill Lync to highlight your new skills and knowledge. 

...Read More
32 Weeks
17,500
Brochure
Skills Covered:
Programming skills Knowledge of Python Knowledge of Linux
High Performance Computing

Offered by

Certificate

High Performance Computing

The High-Performance Computing course has been designed by industry professionals to provide the students with the most comprehensive and optimized solution on computing. The course has been structured at an advanced level. In the course, the students can learn the basics of computing by practising the various modules. High-Performance Computing benefits the students by providing them with the option of “self-paced” learning. To make the course more approachable the High-Performance Computing fee for all applying students has been kept free. Over the period of four months, the students will thus be guided and taught by industry professionals.

...Read More
4 Months
Expert
Free
Skills Covered:
Knowledge of Algorithms

Offered by

Certificate

Computer Vision Expert

The Computer Vision certification course is designed so that the candidates can improve their existing deep learning and machine learning skills with programming techniques and computer vision theory. Candidates can apply these skills across different applications namely, mobile applications, health diagnostics, autonomous vehicle navigation, video processing, image processing, and others.

The Computer Vision training programme consists of 3 courses and 3 projects. By building a project, the candidate gets to demonstrate the skills they have gained and each project will add to an impressive professional portfolio that will show future employers the mastery of computer vision and deep learning techniques. 

The Computer Vision Programme certification by Udacity is one of the most preferred courses to pursue since it is in high demand in the professional world. Since there is a lack of candidates with this certification, it is a bright opportunity for more and more people to pursue this programme. The programme includes working on different computer vision applications namely, deep learning libraries, computer vision, Python, etc.

...Read More
3 Months
68,547
Skills Covered:
Knowledge of deep learning
Fundamentals of Computer Systems

Offered by

Certificate

CIT-001: Fundamentals of Computer Systems

CIT-001: Fundamentals of Computer Systems course covers the basic working of a personal computer and introduces a wide range of software tools. You will gain fluency in the implementation of numerous devices such as I/O and storage devices. These technologies and ICT tools are quite helpful as they can be used in everyday life, and mastering them will allow you to become an enhanced professional.

You will study the concepts of problem-solving with SWAYAM’S CIT-001: Fundamentals of Computer Systems programme and use the element of logic to solve various problems. Moreover, the curriculum will also introduce you to elementary programming concepts using the C language. In this manner, the course takers learn several problem-solving techniques.

Take this course to familiarize yourself with networking devices and the working of Computer Systems to use these tools confidently and establish a firm career path by achieving expertise.

...Read More
12 Weeks
Skills Covered:
Knowledge of computer networking
Computer Fundamentals

Offered by

DAVV via Swayam
Certificate

Computer Fundamentals

With constant innovations in technology, it has become imperative for everyone to have a strong fundamental knowledge of computers. The Computer Fundamentals course offered by Swayam will help you achieve just that! 

The online course covers primary topics such as the evolution and development of the microprocessor, generations of computers, primary and secondary storage devices, input and output devices, and programming languages. Also, the Computer Fundamentals course provides extensive knowledge of application software, operating systems, system software, and more. 

Thus, you will have an overview of everything about and related to computers upon successful course completion. The curriculum for the Computer Fundamentals online course is spread across two weeks, with an in-depth study of both the software and hardware aspects of computers. 

Besides, Prof. Sanjay Tanwani, who has an experience of 30 years in teaching, research, and programming, instructs this online programme. It is an elective course at the undergraduate level and belongs to the Computer Science and Engineering category. 

...Read More
12 Weeks
July 30 - October,30 2023
Free
Skills Covered:
Computer skills
Computer Architecture and Organization

Offered by

Certificate

Computer Architecture and Organization

SWAYAM Computer Architecture and Organization course is an apt choice for people with a piece of basic knowledge about digital circuit design, familiarity with a programming language like C or C++. Individuals who have a skilled degree in Computer science and engineering, Information technology, Electronics and communication engineering, or Electrical engineering, are the intended audience for this course. This course will also prove to be helpful for students to enhance their skill set and to add power to their CV. 

This course status is ongoing and the duration for this course will be of 12 weeks and is suitable for undergraduate students. There will be no fee expenses to enroll or learn the Computer Architecture and Organization course but to get certified, the applicant must appear in the exam being conducted at an assigned examination center. The certification will be provided wholly and solely based on the students' hard work and perseverance. 

...Read More
12 Weeks
Free
Skills Covered:
Computer skills
Computer Networks and Internet Protocol

Offered by

Certificate

Computer Networks and Internet Protocol

The key motive behind the program is to make students aware of - a) the necessity and the requirements of the internet in the future, b) the model or the architecture of the exciting global internet model, c) the principles and the protocols that are related to the present computer networking system. 

Hence the Computer Networks and Internet Protocol by Swayam over the course of twelve weeks will be elebarotaley covering topics like- media access control, data link layer service, SNMP, IP routing, error control, TCP congestion control, and others to help the students aware of the basic fundamentals of internet protocol and the computer networking systems. During the course the students will be provided with- lecture classes, assignments, tests, quizzes, and other such provisions so that they can learn and also practice their skills parallelly. After completing the online certification program the applicants will thus become more efficient while working in the various application layer services.

...Read More
12 Weeks
Free
Skills Covered:
Knowledge of computer networking
Certificate

Computer Organization and Architecture: A Pedagogical Aspect

The program on Computer Organization and Architecture: A Pedagogical Aspect certification by Swayam is a part of a series of courses provided by Swayam in the subject of computer science and engineering. The Computer Organization and Architecture: A Pedagogical Aspect certification online course is the first course in the series and hence will provide the applicants with a detailed understanding of the design involved in the fundamental blocks of the computer system. The Computer Organization and Architecture: A Pedagogical Aspect certification syllabus will be taught in accordance with Bloom’s Taxonomy over the period of twelve weeks.

The course has been subdivided into a number of modules and level objectives to help the students learn in a more comprehensive manner. The level for the Computer Organization and Architecture: A Pedagogical Aspect certification training has been modeled as “undergraduate” for all the applying students.  The session will thus help the students learn about the basic fundamentals of the number system.

...Read More
12 Weeks
January 17 - April,08 2021
Free
Skills Covered:
Knowledge of IT industry
Computer Vision and Image Processing Fundamentals and Applications

Offered by

Certificate

Computer Vision and Image Processing- Fundamentals and Application

The primary aim of the online programme is to make the applicants familiar with the rudimentary concepts and issues related to image processing and computer vision. The course on Computer Vision and Image Processing- Fundamentals and Application by Swayam acts as an introduction to the domain of computer vision by providing detailed I information about- image formation in camera, extraction features, radiometric models of image formation, image fusion, imagine registration, scene understanding, image classification and others. 

The twelve week online session will be emphasizing more on engineering computer science and help students develop all the necessary skills that will help them in the software industries. With the skills learnt in the course the candidates will be able to develop computer vision apps.  After completing the online certification course the students will also be able to solve the concepts that are related to real-world problems. Also, this FDP programme has been approved by AICTE.

...Read More
12 Weeks
Free
Foundations of Cryptography

Offered by

Certificate

Foundations Of Cryptography

The Foundations Of Cryptography certification course gives an amazing free learning experience through the platform of Swayam. The course is about cryptography. The main aim of the programme is to provide the basis as well as modern cryptography. The course will be mentored by the faculty of the International Institute of Information Technology, Bangalore and topics like the construction of cryptographic objects, safeguarding properties of the cryptographic object, and other topics related to the Foundations Of Cryptography certification syllabus will be covered in the time span of 3 months. However, students can take more than 3 months to learn from the programme as it is a self-paced course.

The Foundations Of Cryptography training programme also offers certificates for the course when the candidates pass an offline exam according to the terms and conditions specified on the website. However, candidates have the full freedom to not appear for the exam as it is optional and still access the course completely. The Foundations Of Cryptography online course by Swayam deals with the field of computer science so students are expected to have basic knowledge of computer science and algorithms.

...Read More
12 Weeks
Free
Skills Covered:
Knowledge of Cryptography
Operating System

Offered by

Certificate

Operating System

The Operating System certification course is meant for undergraduate students who want to learn about different operating systems. The course is provided to the students by IIT, Madras. The programme is approved by NPTEL as well as AICTE.  The classes will be conducted thoroughly in online mode through video lectures, assignments, tests, etc. Candidates who learn from this Operating System online course will be knowledgeable about how the operating system services take place, how the designs are made, how these are made better, etc. 

The course can be pursued as a full time course or according to the wish of the students. Students can complete the whole Operating System certification syllabus of the training in 1 week or by the end of the year, depending on the candidate since this is a self paced course. However, the said time period to learn from the course is 12 weeks. The platform allows the students to have a certificate at the end of the course or upon the successful completion of the programme. To get the certificate for the Operating System programme, students have to go through the process of registration, exam fees, and a final exam.

...Read More
12 Weeks
January 17 - April,08 2021
Free
Skills Covered:
Knowledge of engineering
Reinforcement Learning

Offered by

Certificate

Reinforcement Learning

The Reinforcement Learning program focuses on studying the mathematical grounds of reinforcement learning- a psychological phenomenon. Students will explore such concepts and view this learning paradigm in light of AI, research, and psychology. Through this AICTE approved course, learners can avail a verified certificate that validates their newly acquired expertise and acquired skills.

Spread across 12 weeks, the Reinforcement Learning certification syllabus is replete with learning modules, books, and research references. Students may proceed to the next module after completing the previous week’s topics. The curriculum highlights bandit algorithms, function approximation, hierarchical RL, and much more. It is an elective course based on AI, data science, and computer engineering. 

The Reinforcement Learning online course is developed by IIT Madras. Professor Balaraman Ravindran from the institute instructs the study. For the certification, students need to write a proctored examination after completing the course and assignments. This certificate will carry logos of IIT Madras and NPTEL, which is verifiable on NPTEL’s website.

...Read More
12 Weeks
Free
Skills Covered:
Mathematical skill Programming skills
Certificate

Social Networks

The Social Networks certification course throws light on the multitude of social media we use in our daily life. Students are educated on the different ways networks available online could be depicted in the form of graphs; graphs that hold a great deal of hidden information. This undergraduate course falls under the domain of Computer Science and Engineering and is spread over a duration of twelve weeks. 

The Social Networks online programme is offered by one of India’s top institutes, IIT Ropar. The course is taught by Professor Sudarshan Iyengar, who has four years of academic expertise and is currently working as an assistant professor at IIT Ropar. Students are also trained with tools like sociology game theory, and graph theory, to name a few. 

The Social Networks online course is an AICTE-certified FDP course. Through this elective course, students can learn how to study graphs and learn a great deal of information through their properties. This study is popularly referred to as social network analysis. 

...Read More
12 Weeks
Free
Skills Covered:
Social media skills
Certificate

CS50's Computer Science for Lawyers

The CS50's Computer Science for Lawyers Certification Course is a self-paced online course specially prepared for lawyers and law students. This computer science course can be covered in a span of 10 weeks. The course will take the learners through a journey of basic to advanced level of computer science with a stress on the legal implications of technological decisions. Candidates can attend the course according to their own pace since it is self-paced catering to the requirements of each learner.

The CS50's Computer Science for Lawyers Training will be provided by the faculty of Computer Science at Harvard University. The course will be available on the HarvardX platform in collaboration with edX. Once the course videos and materials are covered, candidates can take part in the assessments to win the CS50's Computer Science for Lawyers Certification by edX and Harvard University.

Edx has 2 tracks in which the students can be enrolled - one is the audit track and the other is the verified track. The free audit track can be upgraded to a paid verified version which offers an unlimited version. Edx has 2 tracks in which the students can be enrolled - one is the audit track and the other is the verified track. The free audit track can be upgraded to a paid verified version which offers an unlimited version.

...Read More
10 Weeks
Beginner
Free
Skills Covered:
Computer skills
Advanced Graph Theory

Offered by

Certificate

Advanced Graph Theory

Advanced Graph Theory certification course will offer the candidates learning on the different notions of the graph theory. All the theories and algorithms have been well discussed so that the candidates know their importance in the field of computer science.

The aspirants will be covering the fundamental principles during the course along with the techniques in the field of Graph Theory. Some emerging applications will be discussed with the candidates so that they have a glimpse of significant impact. Spanning trees and enumeration are headings where the experts have laid emphasis on. The course prepares the candidates for industry exposure as well.

After the completion of the Advanced Graph Theory certification, the candidates will be having intimate knowledge about the role of graph theory and the technology used to solve all of these problems. The candidates will be coming across many of the theorems and how the algorithm is formed for each of these in the computer science field.

...Read More
8 Weeks
Free
Skills Covered:
Mathematical skill
User Centric Computing for Human Computer Interaction

Offered by

Certificate

User-Centric Computing for Human-Computer Interaction

The interdisciplinary field of human-computer interaction is a relatively new domain of study. It has gained traction due to an increased spread of consumer electronic products. The User-Centric Computing for Human-Computer Interaction certification course is designed to teach you the ideas governing this field of study. You will study how to design user-centric systems from a computational/engineering viewpoint.

The User-Centric Computing for Human-Computer Interaction certification course will focus on the challenge of making interactive systems user-friendly for laypeople. During the course, you will learn how engineering and computer science are essential to design such systems. You will also understand how user behavior and mental state are captured, modeled, and integrated into the design process to make the interactive systems responsive.

The User-Centric Computing for Human-Computer Interaction online training programme lets you look at the computational and engineering problems in developing human-computer interfaces. This eight-week-long course by Swayam is an FDP course approved by the AICTE.

...Read More
8 Weeks
Free
Skills Covered:
Knowledge of engineering

Offered by

Chalmers University of Technology, Gothenburg via Edx
Certificate

Computer System Design: Advanced Concepts of Modern Microprocessors

The Computer System Design: Advanced Concepts of Modern Microprocessors course by edX is a computer science course that explains advanced concepts behind today’s multi core-based computers’ design. Derived from the Chalmers University of Technology’s advanced graduate programme in computer architecture, this six-week training is instructor-led, requiring four to six hours of studying every week. 

The Computer System Design certification syllabus covers an extensive range of topics. These include the essentials of exploiting parallelism amidst instructions, like branch predictions, out-of-order executions, exception handling, etc. It also touches upon memory systems’ advanced concepts, including cache coherency and prefetching. These vital learnings will help you understand how future computer systems will rely on these to maximise their computer effectiveness. 

Furthermore, you can audit this Computer System Design: Advanced Concepts of Modern Microprocessors online course for free thereby getting limited course material access or paying to receive the certification during the verified track that offers unlimited course access. There are video transcripts to help you understand the curriculum lessons fluidly. You will also be part of a learners’ community, filled with like-minded individuals to discuss topics.

...Read More
8 Weeks
Expert
Free
Skills Covered:
Knowledge of computer application

Offered by

Chalmers University of Technology, Gothenburg via Edx
Certificate

Computer Systems Design for Energy Efficiency

Understanding a modern computer’s building blocks and how they directly affect a program’s efficiency and speed is crucial to being a skilled computer science professional. Whether you work with mobile computer-based, cloud, or embedded systems, energy efficiency and performance are the key drivers of competitiveness and usability of computerised products. EdX presents the Computer Systems Design for Energy Efficiency certification course to make you fluent in these concepts.

The Computer Systems Design for Energy Efficiency certification syllabus will teach you about designing modern multicore-based computers. It will also guide you in understanding how your design choices impact energy consumption and performance. The curriculum covers design principles like cache memories and pipelines that govern modern microprocessors and ways to determine your design’s effect on energy efficiency and execution time. 

Offered by the Chalmers University of Technology, the Computer Systems Design for Energy Efficiency programme originates from their senior undergraduate curriculum in ‘Computer System Design’. This six-week intermediate training follows an instructor-led schedule, which you can either audit for free or purchase to get the prestigious certificate. It is entirely online and requires no prior knowledge about how computers work. Students can choose their paths from among the ones stated on the Edx website. These are called the audit and the verified track which are both self-paced. The verified track is payable but offers unlimited access and the audit track is completely free but offers only limited course material access.

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Knowledge of computer application
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 8 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
8 Weeks
Free
Skills Covered:
Designing skills Knowledge of computer application
Course on Computer Concepts

Offered by

Certificate

Course on Computer Concepts (CCC)

The Course on Computer Concepts (CCC) certificate program offered by NIELIT is designed for professionals or aspirants willing to equip themselves with the use of computers in today’s life in both professional and personal ways. The course offers both theoretical and practical hands-on approaches to learning various topics on computers. Participants can learn to use both the operating system and software packages in one course. 

Also, this course exposes students to the fundamentals of financial literacy in order to understand various services offered by schemes in the government. 

This course spans for a duration of 6 weeks within an 80-hour syllabus framework. With a bilingual medium of instruction, the course can benefit many people and it is easily accessible online through the Digital India platform. Every day, the candidate has to spend a duration of 3 hours as a part of syllabus planning and at the end of the program, an online exam is conducted which acts as the final criteria for certification.

...Read More
6 Weeks
1,200
Skills Covered:
Computer skills Knowledge of IT industry
Certificate

CS50’s Computer Science for Business Professionals

CS50’s Computer Science for Business Professionals course is a comprehensive 6-week course designed by Harvard University. It targets founders, managers, product managers, and decision-makers to give them CS50's introduction to computer science. This course introduces you to the art of programming and the intellectual enterprises of computer science. 

In the CS50’s Computer Science for Business Professionals course, you will learn how to solve problems efficiently and think algorithmically. CS50 itself takes a bottom-up approach by stressing the mastery of implementation details and low-level concepts. On the other hand, this course takes a top-down approach by focusing on the mastery of high-level concepts and design decisions. 

CS50’s Computer Science for Business Professionals training includes lectures on programming languages, internet technologies, computational thinking, technology stacks, and cloud computing. With this, you will learn how to make technological decisions even if you are not a technologist. You can also motivate yourself to complete the course and earn a verified certificate to display your advanced skillset. This self-paced programme is available for learners to take in the free or paid verticles. In the free verticle, you can audit the programme only for a limited duration. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Programming skills Knowledge of cloud computing
Computer Science 101

Offered by

Certificate

Computer Science 101

The computer science 101 certification course by edX helps the aspirants sharpen their knowledge. Candidates can enrol themselves in the course and learn about the different terms used in the field of computer. Starting from the basics, about the devices to coding everything has been involved in the computer science training.

The computer science 101 training course would consist of assignments, discussion forums, quizzes and projects.  Participants will be provided with a platform to experiment with the knowledge they acquire. They can contact the tutor if they have any questions. Anyone who is able to use the web browser will be successful in completing the computer science training.

As the computer science 101 online course starts from the source, it teaches the candidates about hardware, software etc. The candidate does not need to have any knowledge before this course. Certification shall be provided at the end of the computer science 101 programme which can be shared on LinkedIn for getting better jobs, salary hikes, etc. The course is to be learned in a self-paced mode but has 2 separate tracks. In the audit mode, the candidates will only get limited period access to the course materials. Whereas, in the verified track, the candidates will be able to study the course for an unlimited period.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Computer 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
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
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
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

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