277 Courses and Certifications

Free Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills
Robotics

Offered by

Certificate

Robotics

The Robotics certification course provides a comprehensive overview of the field, covering topics such as robot history, system components, and workspace analysis. Students learn about applications in various industries and methods of robot teaching. Economic analysis, kinematics, dynamics, control schemes, and sensor principles are also explored, fostering a well-rounded understanding.

Tailored for engineering students and practicing professionals, the Robotics certification by Swayam offers 2 credit points at the undergraduate/postgraduate level. Supported by industry leaders like RDCIS, CMERI, Reliance Industries, and C-DAC, it equips learners with practical skills and insights into the evolving landscape of robotics, ensuring relevance and applicability in real-world scenarios.

Also Read: Online Robotics Engineering Certification Courses

...Read More
8 Weeks
₹ Free
An Introduction To Coding Theory

Offered by

Certificate

An Introduction To Coding Theory

8 Weeks
₹ Free
Algorithms for Big Data

Offered by

Certificate

Algorithms for Big Data

8 Weeks
₹ Free
Information Security-3

Offered by

Certificate

Information Security-3

The certification course offers a wide range of learning opportunities in areas of information security such as UNIX, process synchronisation, shell variables, Linux, shell case statements, UNIX, network administration programming, networking, and fundamentals of operating systems. Information Security-3 certification by NPTEL is the third in the series of Information Security series. 

This certification course duration is three-month which is eight weeks of learning. Information Security-3 training involves getting hands-on experience in server and network administration-related concepts, expanding and developing their skills and knowledge. The certification course provides three types of certificates to the students such as Gold, Elite, and Completed based on their performance. 

Also Read: Online Cyber Security Courses & Certifications

...Read More
8 Weeks
₹ Free
Skills Covered:
Programming skills Networking Knowledge of Linux
Deep Learning - Part 2

Offered by

Certificate

Deep Learning - Part 2

The Deep Learning - Part 2 certification course covers a comprehensive curriculum that includes an intersection of Deep Learning and Generative Modeling, Restricted Boltzmann Machines, Markov Chains and Gibbs Sampling for training RBMs. The students gain hands-on training from expert professionals in the industry. This course provides from basic to in-depth discussion on the subject.    

The Deep Learning - Part 2 certification by NPTEL course duration is 8 weeks and deep learning is the prerequisite for this course. This course benefits the students to equipped with the necessary skills and knowledge to excel in the deep learning field. The course can be obtained by BE/BTech/ME/MTech/MS/PhD students.

Also Read: Online Deep Learning Courses & Certifications

...Read More
8 Weeks
₹ Free
Practical Machine Learning with Tensorflow

Offered by

Certificate

Practical Machine Learning with Tensorflow

The Practical Machine Learning with Tensorflow certification course offers a comprehensive curriculum that covers the key aspects of Tensorflow and Machine Learning such as data input, Tensorflow preprocessing, and prediction. This certification course lasts 8 weeks, and its prerequisites are Programming, Data Mining, Machine Learning, or Data Science. 

The students gain hands-on training in the subject from industry experts. The Practical Machine Learning with Tensorflow certification by NPTEL equips students with the required skills and knowledge to build ML models using Tensorflow. The candidates also learn the application of techniques, principles, and strategies in real-world projects.

Also Read: Online Machine Learning Courses & Certifications

...Read More
8 Weeks
₹ Free
Skills Covered:
Machine learning
Fundamentals of Database Systems

Offered by

Certificate

Fundamentals of Database Systems

8 Weeks
₹ Free
Building Energy Systems and Auditing

Offered by

Certificate

Building Energy Systems and Auditing

8 Weeks
₹ Free
AI Constraint Satisfaction

Offered by

Certificate

AI:Constraint Satisfaction

8 Weeks
₹ Free
Edge Computing

Offered by

Certificate

Edge Computing

8 Weeks
₹ Free
Data Science for Construction, Architecture and Engineering

Offered by

NUS via Edx
Certificate

Data Science for Construction, Architecture and Engineering

The need for smart analytics tools in the fields of architecture, construction, and the building industry is increasing as data sources that influence inhabitants' welfare, and the built environment's energy performance are blowing up in numbers. The Data Science for Construction, Architecture, and Engineering online course is developed to annex novel techniques and abilities to complement spreadsheets.

The Data Science for Construction, Architecture, and Engineering course centres on teaching data science skills to practitioners explicitly in the built environment industry. You will be introduced to data science while considering the background of various phases of the building life cycle. You will also gain exposure to several educational paths for a multitude of built environment-related functions.

During the time you spend learning the Data Science for Construction, Architecture, and Engineering digital course concepts, you will utilise substantial data sets from construction and design to study and apply data science methods. There are two modes to take this programme, certificate and free mode. In the free audit mode, the candidates will get access only for a limited duration. 

...Read More
7 Weeks
Beginner
₹ Free
Skills Covered:
Data science knowledge Knowledge of Python Machine learning Statistical skills Programming skills Knowledge of Data Visualization Designing skills
Certificate

How to Code: Simple Data

7 Weeks
Beginner
₹ Free
Programming and Data structures

Offered by

Certificate

Programming and Data structures

7 Weeks
₹ Free
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
Certificate

Algorithms Part II

Algorithms are an essential part of the computer to process data effectively. Algorithms are used as specifications for performing tasks like automated reasoning, calculation and even for data processing. Algorithms are becoming an important part of our lives even if we don’t notice it. To make a computer do whatever we desire it is important to write a programme for which algorithm plays an important role. With the help of which one can command the computer whatever they want to.

Whatever one thinks of making from a website to an app they need to create a programme in which programming plays a very important part. This course of Algorithms part II is specially designed for the candidate to upgrade their knowledge about algorithms after they have completed the part one course. It will help them to master their skills in programming and make them stand out from the competition that is prevailing in this era.

...Read More
6 Weeks
Intermediate
₹ Free
Skills Covered:
Knowledge of Algorithms
Algorithms on Graphs

Offered by

Certificate

Algorithms on Graphs

Algorithms on graphs is a much-used concept in navigation services and has thus found supreme applicability in the current scenario. Whether it be road networks, social networks or computer networks, this domain offers a lot of scope for learning, especially for engineers. To think of the fastest time to commute, people often resort to a connected set of computers which are strewn through an efficient algorithm or a dense network. This also helps in detecting communities and leaders on Facebook.

Algorithms on Graphs course is one another valuable offering by Coursera which delves deep into the insights of graphs and its varied properties. Candidates will learn traversing graphs and orderly traversing of the same to perform meaningful tasks. Discussion on shortest paths algorithms from basic level used to open doors till faster ones used in Google Maps will be conducted. Pursuing this course will also help candidates in pursuing Fast Shortest Routes industrial capstone projects if they wish to.

This course concludes with minimum spanning trees utilised in road planning and telephone and computer networks.

...Read More
6 Weeks
Intermediate
₹ Free
Skills Covered:
Knowledge of Algorithms
Algorithmic Design and Techniques

Offered by

Certificate

Algorithmic Design and Techniques

6 Weeks
Intermediate
₹ Free
Data Structures Fundamentals

Offered by

Certificate

Data Structures Fundamentals

6 Weeks
Intermediate
₹ Free
Graph Algorithms

Offered by

Certificate

Graph Algorithms

6 Weeks
Intermediate
₹ Free
Competitive Programmers Core Skills

Offered by

Certificate

Competitive Programmer’s Core Skills

The course Competitive Programmer's Core Skills offered by Coursera is collaborated with Saint Petersburg University to offer the basic programming skills on any type of platform. For aspirants who are looking for coding practice online and to get hired as a programme developer, the programme helps them to a large extent. Learners are made to learn the skills that are required to capture programme logic efficiently. Thereby learners can learn programming easily in the desired platform at the end of completion of the course.

In the engaging software environment, everyone is interlinked with software and development and even for any updates, there is a vast use of programming in an organization or at any other place. Here the course comes into a need with all the basics of programming aspirants can learn for new developments. Thereby every organization looks for programme developers and programming testers to work with errorless results. Programming has made new developments in technology and it is an endless process

...Read More
6 Weeks
Intermediate
₹ Free
Skills Covered:
Programming skills C++ Java Knowledge of Python
Certificate

HTML5 Coding Essentials and Best Practices

6 Weeks
Intermediate
₹ Free
Stochastic Processes Data Analysis and Computer Simulation

Offered by

Certificate

Stochastic Processes: Data Analysis and Computer Simulation

Stochastic motion is the motion of particles like that of ink in water. As opposed to the movement of celestial objects which can be calculated, this motion cannot be predicted. The Stochastic Processes: Data Analysis and Computer Simulation certification course aim to introduce candidates to stochastic processes and how to conduct data analysis on them. 

Students will first learn the fundamental theories governing stochastic processes in the training programme. Then, using Jupyter (iPython) notebook, they will learn how to do numerical simulations and perform them. They will analyse the simulation data as well. The six-week-long  Stochastic Processes online course in Physics is made for students interested in thermal motion and particle motion. 

Faculty from the reputed Kyoto university in Japan teaches this course on Stochastic Processes: Data Analysis and Computer Simulation training by edX. Throughout this course, candidates will acquire knowledge of stochastic processes and programming. This online programme is completely free of cost. edX also offers a verified certificate upon course completion.

...Read More
6 Weeks
Intermediate
₹ Free
Skills Covered:
Knowledge of Python Knowledge of physics
Project Create an iOS app from Start to Finish

Offered by

Certificate

Project: Create an iOS app from start to finish

6 Weeks
Beginner
₹ Free
Django Features and Libraries

Offered by

Certificate

Django Features and Libraries

6 Weeks
Intermediate
₹ Free
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
Machine Learning with Python a Practical Introduction

Offered by

IBM via Edx
Certificate

Machine Learning with Python: A Practical Introduction

Machine Learning with Python: A Practical Introduction Certification Course will explore many popular and modern algorithms including Classification, Regression, Clustering, and models such as Train Split, Root Mean Squared Error (RMSE). Also, students will look and learn from genuine and authentic examples of machine learning and see how it affects society in ways you may not have speculated. 

Machine learning from the past few years has become an integral part of many commercial applications, software and research projects, yet this field is not exclusive to huge companies and organizations with extensive research teams. If you start to use Python language, even as a beginner, this short-term course will teach you practical ways to write and build your own machine learning solutions and machine learning applications are limited only by your imagination.

The Machine Learning with Python: A Practical Introduction Classes will be useful for the students to create products that parse, reduce, simplify and categorize computer data, and then extract actionable intelligence from that data. Machine Learning with Python: A Practical Introduction Certification Course is offered by EdX in association with IBM. There are two options for pursuing the self-paced programme; verified and free. In the verified mode, the learners can take the self-paced course by paying the fee and get unlimited access and in the free mode, they can audit it for a limited duration. 

...Read More
5 Weeks
Beginner
05 October 2026 - 28 January 2027
₹ Free
Skills Covered:
Machine learning Knowledge of Python

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses