1813 Courses and Certifications

Edx Free Courses & Certifications

Quick View
Career Category
Specialization
Job Role
Skills
Certificate

Design Thinking Theories and Applications

Many business and non-business organizations are starting to adopt design thinking as a practice and as a strategy to develop solutions for their problems. Business schools and other institutions have also made design thinking a part of their curriculum. To learn more about design thinking, take the Hong Kong Polytechnic University’s Design Thinking: Theories and Applications online course.

The Design Thinking: Theories and Applications program demystifies design thinking, and breaks it down into its five stages: Empathise, Define, Ideate, Prototype, and Test. It will help you develop a holistic, human-centric, and non-linear approach. It defines design thinking not as a problem-solving process, but more as the behavior or the attitude when dealing with a complex problem.

The Design Thinking: Theories and Applications training will help you develop the personal traits that all design thinkers must possess: human-centeredness, a creative and flexible thinking style, high self-efficacy, and being comfortable with intuitive and subjective judgment. Not only will you be able to solve problems, but you will also be able to find opportunities. The introductory course in design is self-paced.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Design thinking
Computing in Python III Data Structures

Offered by

Certificate

Computing in Python III: Data Structures

Computing in Python III: Data Structures training will allow the students to learn about the complex ways that are included in files, data, dictionaries and lists for building and structuring programmes. The five-week programme will deal with - loops, conditionals, and functions by learning the basics of Python programming. After Computing in Python III: Data Structures comes to an end the candidates will be able to solve strong and complex programme statements. The programme comprises several parts that will be delivered with the help of short video lectures. 

The Computing in Python III: Data Structures certification by edX has included the listed topics like- lists, strings, output and inputs in its curriculum. The programme will allow the applicants to work on real-world problems. The students will be able to grade applications that will be tracked and upgrade the average score of an individual over time. The students will also be solving multiple-choice questions in the Computing in Python III: Data Structures certification course. The candidates can learn the course in a self-paced mode both during the audit or verified tracks. There are two main differences between the two tracks. The candidates will be getting unlimited time to learn the course with some money during the verified track. In the audit mode, the candidates will only have limited access to the course material free of cost without the chance to secure a certification.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of Python
Computing in Python IV Objects and Algorithms

Offered by

Certificate

Computing in Python IV Objects and Algorithms

Computing in Python IV: Objects and Algorithms certification offered by the platform of edx gives opportunity to all students who want to learn a python programming language and are interested to pursue this career professionally. Students have to attend the Computer in Python IV: Objects and Algorithms course in 100 per cent online mode. Participants need to spend at least 5 weeks studying for Computing in Python IV: Objects and Algorithms certification syllabus. Learners should invest 9-10 works per week to complete the course. 

Computing in Python IV: Objects and Algorithms training is created in association with Georgia Tech for this course. Students will learn about the subjects such as computer science for learning through this Computing in Python IV: Objects and Algorithms certification course. Candidates who will be able to complete the course can gain verified certification for this programme. Students need to pay the quoted amount by the platform for availing of the certificate. Students can avail the course at zero cost as well. The programme is an introductory level programme.

Participants who are interested to learn through this programme have the freedom to learn the subjects according to their schedules as this course is a self-paced learning programme. Though the course can be learned depending on one's schedule the candidates will have only limited access to the course during the audit track but unlimited time to complete the course in the verified track.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of Algorithms
Certificate

LAFF-On Programming for High Performance

Data science, machine learning, and scientific computation need to solve calculation-intensive problems. Therefore, the code’s execution speed plays a key role in proper operations. The LAFF-On Programming for High-Performance certification course will teach you basic methods to speed up your code and achieve high performance on your modernistic CPUs.

The LAFF-On Programming for High-Performance by edX emphasizes on amortization of data transfer cost and picking the appropriate algorithm to accomplish considerable speedup and high efficiency. Moreover, you will learn about extracting parallelism at multiple levels and other techniques for optimizing performance.

The LAFF-On Programming for High-Performance certification syllabus utilizes notable examples of matrix-matrix multiplication to demonstrate cardinal procedures essential in pushing your modern CPUs to reach their full potential. The course has a comprehensive curriculum to equip you with the skills to implement high-efficiency techniques. It will also provide MATLAB online licenses to the learners for free during the course duration. The candidates can participate in the programme by enrolling using any of the available tracks namely audit or the verified track. During both tracks, the candidates will be able to progress at their speed but in the audit track, the course material access is limited. Moreover, in the verified track, the candidates shall be able to access the course materials for an unlimited period and during the verified track the candidates will be getting only limited period access.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Shell Programming A necessity for all Programmers

Offered by

Certificate

Shell Programming – A necessity for all Programmers

Among the various programming languages the world has seen, Shell programming, also known as scripting, has cleared the test of time and continues to be many programmers’ choice from 1970 to date. This era has seen the likes of Assembly followed by C and C++. The last decade or so has seen the introduction of Python and Java as well.

Shell Programming remains prominent in routine tasks, software configuration environments as well and automation in the software arena. Thus, it is a necessity for all programmers. In some instances, its variants have also been successful. Thus, it is commonly found in many medium-sized software development teams. Its use spans testing, software production, and integration.

The Shell Programming course at edX will embrace the most popular Linux shell that has been around for 50 years now. Students will gain tremendous hands-on experience in utilizing the shell interface with its useful commands that improve productivity, thereby saving coding effort on repetitive tasks. The candidates who enroll in any track of the course will be able to progress at their speed. Both tracks - audit and verified may be opted for by the candidates for finishing the course. If the candidates want to learn for free without a certificate they may choose the audit track which is open for a limited period of access. For unlimited and paid access the students should switch over to the verified track.

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

Introduction to Computer Science and Programming

The Introduction to Computer Science and Programming Certification Course is a self-paced online course that introduces learners to the nuances of computer science and basic programming skills. The course offered on the edX platform allows learners to progress at their speed and complete the course in a self-paced manner.

The Introduction to Computer Science and Programming Training is provided by expert professors from the Tokyo Institute of Technology. The introductory level course in computer science equips learners with the skills to write basic programs. Once the course is completed, learners will receive the Introduction to Computer Science and Programming Certification by edX and the Tokyo Institute of Technology.

During the free audit track, stduents will only have the option to 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
5 Weeks
Beginner
Free
Skills Covered:
Computer skills Programming skills
Certificate

C Programming: Language Foundations

The ‘C Programming: Language Foundations’ online certification course is a study of the basic concepts and principal conditions that aid in the process of decision-making. In this course, students will focus on gaining knowledge of logical statements and arrays for the organization of data with Linux. The certification program is provided by the Edx online education platform and the curriculum and classes are conducted in partnership with Dartmouth College and Institut Mines-Télécom.

The classes for this computer science program are scheduled for a period of five weeks with the students having to spend a minimum of two to four hours every week to complete the course successfully. The instructor for this introductory level training course is Petra Bonfert-Taylor, a professor at the Thayer School of Engineering in Dartmouth College, and Rémi Sharrock, an associate professor at the Telecom ParisTech IMT.

The ‘C Programming: Language Foundations’ online training program ensures the participants of the course certificate after finishing the training in the verified mode. They can also pursue the self-paced programme free of cost and get a limited duration of access. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Decision making skills Programming skills Knowledge of Algorithms
Certificate

C Programming: Modular Programming and Memory Management

The C programming language is popular among the other computer programming languages because of the exceptionally robust features it offers to the users. The language is considered to be the most required skill when it comes to a job in application development or the IT industry. EdX is one such platform that helps the learner to grab essential knowledge of C programming. The course of C programming with the Linux professional certificate program shall introduce learners to the concept of modular programming which is dividing complex tasks into manageable pieces. Furthermore, the learner shall be able to write the functions for the complex programs. 

EdX is offering the C Programming: Modular Programming and Memory Management certification course for those who want to get expertise in C programming. The course shall focus on modular programming and memory management of the language. This is a self-paced course, where learners are exposed to the knowledge of C programming through Darthmouth experts for the overall development of the learner. C Programming: Modular Programming and Memory Management certification by EdX will be awarded to the learners who shall complete the course and related assessments through a verified track learning mode of the platform. For free, the learners can join the self-paced course for a limited duration. 

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

C Programming: Pointers and Memory Management

C programming as a computer language has gained popularity because of its usage and applications. This language has robust features with multiple built-in functions and operations that can be used to write any complex program. This is the middle-level language as the ‘C’ compiler combines the capabilities of an assembly language. This is the efficient and fast language that is best for structured programming, also it can extend itself. 

With the growing popularity of the ‘C’ programming language, EdX is offering the C Programming: Pointers and Memory Management certification course for people who are interested in programming and want to learn the key concepts of pointers and memory management. This is a self-paced course of approximately 5 weeks duration. Dorthmouth IMTx provides mentor support from world-class faculty. The  C Programming: Pointers and Memory Management certification by EdX shall be awarded to the students after the completion of the course only if the student chooses the verified paid option for the course. The certification shall help the learner to gain expertise in concepts such as pointers and memory management of C programming and thus shall improve the coding skills of the learner. For free, the learners can audit the self-paced course for a limited period. 

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

C Programming: Advanced Data Types

The C Programming: Advanced Data Types certification course is designed to provide a comprehensive understanding of the advanced data types like structures and linked lists used in C programming. The program is an initiative to help the learners in mastering the advanced skills of the C programming language. C programming has gained popularity because of its features and practical applications. The robust features and multiple built-in functions shall help the coder to write and execute any complex program. Hence, it is a must skill which is seen in beginners who are keen to work in the IT domain. 

C Programming: Advanced Data Types training is provided by EdX on their platform with the help of world-class experts of Darthmouth IMTx. The course is equipped with self-paced learning videos, assessments, and exams. The learners are required to complete the curriculum and pass the associated exams for receiving C Programming: Advanced Data Types certification from EdX. The additional benefits associated with the course provided by the platform shall help the candidate complete the course easily and perfectly. The self-paced course is free to join and the learners can audit it for a limited duration. They can also upgrade it to the verified track and get unlimited access and a certificate of completion. 

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Certificate

C Programming: Using Linux Tools and Libraries

C Programming: Using Linux Tools and Libraries certification course is designed to provide comprehensive knowledge of professional tools and libraries to create a code with C programming language. The language is in demand because of its exceptional features, built-in libraries, and robust functionality. C programming is the foundational language that can be considered the first step in the world of coding. The course is structured by experts and aims for the overall development of the learner in C programming, focusing majorly on Linux tools and libraries. 

C Programming: Using Linux Tools and Libraries training is provided by the Dartmouth IMTx experts who shall guide the candidate on the path of achieving complete knowledge of C programming. The self-paced online learning course is available on the EdX portal for learners who are interested in learning C programming. The learner who will complete the curriculum and pass the associated assignments shall be eligible to receive C Programming: Using Linux Tools and Libraries certification by EdX. The course shall help the learners to gain practical as well as theoretical working of codes in the programming language. 

There are two different modes to pursue the self-paced programme, namely, verified and audit-free tracks. In the verified mode, the students will get unlimited access to the courses and a certificate of completion whereas in the free track, they can audit it for a limited duration. 

...Read More
5 Weeks
Intermediate
Free
Certificate

Computer Vision for Embedded Systems

5 Weeks
Expert
Free
Certificate

JavaScript Introduction

The JavaScript introduction online course is provided by the online educational platform Edx and developed and designed by the ‘World Wide Web Consortium’(W3C) and the University of Cote d’Azur. This entry-level course is part of the W3C’s ‘Front-end web developer’ professional certification and is scheduled for the candidates for five weeks. The students will have to spend about six to eight hours per week to finish the course.

This computer science course is a study about making websites more interactive by improving the website content, multimedia, graphic images, etc. It helps the candidates develop skills and an understanding of the JavaScript programming language. The online training is instructed by Professor Michael Buffa from the University of Cote d’Azur.  The JavaScript introduction online program will enable the students to read the source code belonging to a JavaScript example on the internet. The interactive sessions and coding videos provide a practical learning experience for the students to grasp the concepts effectively.

The programme is a self-paced online programme and it can be taken by the learners in two different modes; verified and audit modes. In the verified track, the learners can access the programme unlimitedly and get a certificate of completion. In the free mode, they will have access only for a limited duration. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Programming skills Java Web application development skills Software development skills Animation skills Knowledge of CSS Knowledge of Algorithms
R Programming Basics for Data Science

Offered by

IBM via Edx
Certificate

R Programming Basics for Data Science

5 Weeks
Beginner
Free
IoT Networks and Protocols

Offered by

Certificate

IoT Networks and Protocols

The IoT Networks and Protocols training is designed by Curtin University in collaboration with edX to provide knowledge about IoT. This is a short-term accreditation that will go on for five weeks. It is developed for individuals starting in the field. 

With a primary focus on how IoT works, this course will equip you with how IoT networks operate in conjunction with the 'things'. The IoT Networks and Protocols certification syllabus will cover core topics such as connection types, layer models, IoT standards, and protocols. 

The IoT Networks and Protocols certification course by edX comes under the purview of computer science. You can enrol in this course for free, but you will only get a certification if you are willing to pay a small amount. You can access the pre-recorded video lectures at convenience. 

And the best part? You will have access to its video transcripts for self-directed learning. This will enable you to learn the curriculum efficiently. 

Additionally, you will be taught by three well-qualified mentors working at Curtin University. They are highly experienced in their respective fields to provide you with a holistic learning experience. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of computer networking
Internet of Things Programming and Big Data

Offered by

Certificate

IoT Programming and Big Data

5 Weeks
Beginner
Free
Certificate

Deploying TinyML

The Deploying TinyML Certification Course is an open online course that introduces students to the steps involved in implementing TinyML applications. The course will help students understand the workings of the software along with the right codes required to deploy their tiny microcontroller-based device. It is a specialized course and a mix of computer science and electrical engineering.

The Deploying TinyML Training Course is an intermediate-level course that requires learners to have basic knowledge of the Applications of TinyML and Basic Programming in C/C++. The course taught in a self-paced manner will be beneficial for students who wish to earn a professional certificate in Tiny Machine Learning.

The Deploying TinyML Online Course is taught over 5 weeks with the aid of online course materials. The course is instructed by Vijay Janapa Reddi, Professor at Harvard University and Pete Warden, Technical Lead at Google. After the completion of the online assessment process, students will get access to a certificate in the paid verified mode. In the free audit mode, they can get a limited duration of access to the self-paced course. 

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Knowledge of deep learning Data science knowledge Machine learning Knowledge of Artificial Intelligence

Offered by

IsraelX , Technion - Israel Institute of Technology via Edx

Offered by

IsraelX , Technion - Israel Institute of Technology via Edx
Certificate

CSS Basics

The CSS Basics certification by edX has been meticulously curated to help the candidates develop the ability to completely redesign & transform their webpages using various features of CSS. The level of the course content in CSS Basics certification gradually paces, right from the scratch so that candidates can spend maximum time with the very basics of CSS, which can help them in building an indestructible foundation for themselves in the web development area. The CSS Basics certification course thoroughly talks about Cascade Style Sheeting, its superficial impact on the websites, their every visual aspect such as colours, fonts, themes, compatibility & overall look of the page. 

The course being created by the World Wide Web Consortium itself, ensures the content about the CSS Basics certification by edX course is always updated to the current web trends and standards. CSS Basics certification course has been carefully designed keeping in mind all the web development guidelines, to ensure the delivery of the most useful content to the course takers. The candidates get 2 tracks to choose from, the verified mode which offers unlimited access, and the audit mode which offers limited access to the course materials.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of CSS Web application development skills
Using JavaScript JQuery and JSON in Django

Offered by

Certificate

Using JavaScript, JQuery, and JSON in Django

5 Weeks
Intermediate
Free
User Interface Personalization

Offered by

Certificate

User Interface Personalization

5 Weeks
Beginner
Free
Introduction to Database Queries

Offered by

NYU via Edx
Certificate

Introduction to Database Queries

5 Weeks
Beginner
Free
Advanced Database Queries

Offered by

NYU via Edx
Certificate

Advanced Database Queries

5 Weeks
Intermediate
Free
NoSQL Database Basics

Offered by

IBM via Edx
Certificate

NoSQL Database Basics

5 Weeks
Beginner
Free

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