1564 Courses and Certifications

Online Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
C for Everyone Structured Programming

Offered by

Certificate

C for Everyone: Structured Programming

The C for Everyone: Structured Programming course by Coursera is the second one in their ‘Coding for Everyone: C and C++ Specialization’ programme. This training is completely self-paced, 100% virtual, and progresses towards an advanced understanding of C and C++. Besides, the deadlines are flexible, and the coursework is in the form of pre-recorded videos. Thus, you will not miss an iota of what is being taught.

The curriculum, created in collaboration with the University of California, Santa Cruz, spans across six weeks, with a practice exercise at the end of every lesson, to help you test the concepts you’ve learnt. The lessons in C will teach you the basics of programming, while the lessons in C++ will develop on those foundational lessons. Moreover, the graded quizzes and assignments with peer feedback will help gauge your expertise even further. 

Furthermore, you will also receive the certification of specialization after you successfully complete the Coursera C for Everyone: Structured Programming programme. The certificate is shareable on LinkedIn, printed Resumes, and CVs. Additionally, Coursera offers financial aid for this course as well.

...Read More
6 Weeks
Intermediate
3,369
Skills Covered:
C++ Knowledge of Artificial Intelligence Knowledge of Monte Carlo Method

Offered by

National Institute of Electronics and Information Technology, Haridwar
Certificate

Certificate Course in C#.NET

The C#.NET by the National Institute of Electronics and Information Technology, Haridwar certification course is a thoughtfully constructed course that caters to the need to provide knowledge of C#.NET and its applications. The course is a medium of getting well-equipped with the concepts and knowledge of intranet and internet-based application services and their distinctive uses in different programming languages.

Candidates learn the aspects of a streamlined strategy for the development of highly flexible and highly scalable solutions required for smooth execution of the codes and programs, by learning the concepts of exception handling. This course targets at improving the practice and information in theory of the fundamentals of .NET and its functionality.

This course develops a clarification on binaries and framework of .NET and how it ensures in the formation, implementation and error removal if any from the simplified as well as nested loops. Candidates learn the methods of framing simple, conditional statements and types of loops.

...Read More
6 Weeks
Skills Covered:
Programming skills
Beginner Python and Math for Data Science

Offered by

Certificate

Beginner Python and Math for Data Science

The Python and Math for Data Science online programme by Metis are developed to serve as a foundation to develop your Data Science skills. This part-time course has 36 hours of learning content. You will attend two live virtual classes every week over six weeks.

During the Beginner Python and Math for Data Science certification course, you will explore the foundations of Python programming, linear algebra, probability, statistics, and calculus. Moreover, you will learn about the most common Python libraries such as Matplotlib, Pandas, and NumPy.

Metis’ Python and Math for Data Science online course will also introduce you to advanced Python concepts. These include functions, string manipulations, debugging, and error handling. This part-time programme will help you become skilled to write efficient code.

The Python and Math for Data Science training comprise detailed material on linear algebra, including vectors, linear equations, matrices, eigenvalues, etc. You will study stats topics like ANOVA, p-value, hypothesis testing and more.

...Read More
6 Weeks
$ 750
Skills Covered:
Data science knowledge Knowledge of Python Mathematical skill Statistical skills
Foundation of Data Structures

Offered by

Certificate

Foundation of Data Structures

Foundation of Data Structures Certification Course will educate you and help you understand how vast amounts of data are efficiently managed and how they can be used in databases and improve index internet services. 

Data Structures which are efficiently created are useful and help in designing algorithms and software designs. This course will help teach you data types, like numbers, and step by step help you build a notional structure which will help organise and manage data structures efficiently.

Foundation of Data Structures Certification Course will primarily benefit individuals who are seeking jobs as Data Modelers, Data Engineers, and Data Editing Managers. Throughout the tenure of this course, individuals will be exposed to real-life scenarios to help them deal with data efficiently. This is an entry-level course designed for individuals who plan on making a career structuring data.

...Read More
6 Weeks
Skills Covered:
Programming skills
Implementation of Data Structures

Offered by

Certificate

Implementation of Data Structures

Candidates will learn about the implementation of abstract data structures using C++ (object-oriented programming language) and map abstract data types to the Standard Template Library (STL) of C++. The programme conducted in a self-paced mode introduces candidates with types of data structures, their applications, running times, and many more. 

Implementation of Data Structures Certification Course is a 6-week programme that will teach students about writing correct and efficient data structures manipulation using C++. The programme is efficient to teach candidates about various data structure concepts like lists, vectors, deques, programming techniques like tree exploration, sorting using stacks and queues, and many more. Candidates who are having an interest in learning how data structures allow efficient interfaces to certain forms of data access then this programme is for them. 

...Read More
6 Weeks
Skills Covered:
Programming skills
Algorithms

Offered by

Certificate

Algorithms

Certification Course on Algorithms is a course crafted and taught by national award winner experts at IIT Bombay. The use of algorithms as a problem-solving tactic is a significant technical aspect which is important for candidates in the related domain. By pursuing this course, course takers will learn extensively about the structure and use of algorithms to confront real-life problems and explore limitless possibilities in the sector.

As a course separate from the regular classroom teaching, it does not miss out on covering relevant aspects including string, numerical, and geometric algorithms like matrix operations, polynomial multiplication, GCD, subsequences, pattern matching, sweep, and convex hull. Learners will also get insights on graph algorithms like spanning tree and shortest path. The course is primarily based on computer science which will create a drive among learners to think about algorithms and using sorting techniques like merge sort and quicksort.

The course encourages one-to-one participation as the faculty would primarily engage with discussing a problem, creating brainstorming sessions and initiating a discussion among the peers. The faculty also possesses vast practical and research experience in the field of algorithms and data structures for providing students with the best training.

...Read More
6 Weeks
Skills Covered:
Knowledge of Algorithms
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

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
Skills Covered:
Computer skills Programming skills
Learn jQuery M

Offered by

Certificate

Learn jQuery (M)

6 Weeks
4,237
Enquire
Crash Course in Java Programming M

Offered by

Certificate

Crash Course in Java Programming (M)

6 Weeks
4,237
Enquire
Certificate

HTML5 Coding Essentials and Best Practices

6 Weeks
Intermediate
Free
Data Analysis with Python

Offered by

Certificate

Data Analysis with Python

Offered by IBM, the Data Analysis with Python Programme certification course is a certification programme which is conducted by one of the leading and pioneering skill-based training academy namely, Coursera. By undertaking this programme, the candidate will specialise and learn the art of analysing the data with the help of Python. During the course, the candidates will be able to master and gain knowledge on different skills namely, Data Analysis, Model Selection, Data Visualization, Python Programming and Predictive Modelling. 

The candidates will seek a detailed understanding about skills used in data analysis namely, Scipy, Numpy and Pandas libraries. This programme being a 100% online programme will give ease and convenience for professionals to pursue it. A shareable certificate will also be given in the end post successfully completing the programme. This certificate can be easily viewed, printed and shared on LinkedIn as well. Moreover, this programme Data Analysis with Python training  will act as a foundation or basis for professionals to pursue different programmes post completion of this one. 

...Read More
6 Weeks
Intermediate
3,369
Skills Covered:
Knowledge of Python Data science knowledge Predictive Modeling knowledge Knowledge of Data Visualization
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
Full Stack Web Development Bootcamp

Offered by

Certificate

Full Stack Web Development Bootcamp

The Full Stack Web Development Bootcamp by ikigaiHub is an extensive course that covers full-stack essentials end-to-end. As an aspiring full-stack developer, this is an ideal curriculum choice, as it includes over 60 hours of one-on-one mentoring by industry experts. This offline programme features hands-on learning via case studies, over 10 quizzes, and the latest industry-relevant syllabus, to name a few. 

Since the training aims to increase your full-stack fluency, the Full Stack Web Development Bootcamp syllabus covers core topics. These include backend technologies, like MongoDB, RESTAPIs, NodeJs, etc., and frontend technologies, including Bootstrap, CSS, and HTML. The live projects will help you gain real-world knowledge and acquire in-demand skills to seek lucrative job roles. 

Moreover, the Full Stack Web Development Bootcamp will also provide 4 industry professionals to help you build the live projects. You’ll also receive career assistance, resume-building guidance, and undergo mock interviews to prepare for recruitment rounds. Once you complete the Bootcamp, you can also earn ikigaiHub’s prestigious certificate, based on your mentors’ assessment. 

...Read More
6 Weeks
Skills Covered:
Web application development skills
Databases and Structured Query Language for Data Science with Python

Offered by

Certificate

Databases and SQL for Data Science with Python

Databases contain much of the world's data. Structured Query Language or SQL is a robust language used to extract data and communicate with databases. If you are looking to build a career as a data scientist or in a related field, the Databases and SQL for Data Science with Python course is ideal for you. This training will help you understand the SQL language’s foundational and relational database concepts. You will also learn about conducting SQL access in a data science environment. 

The Databases and SQL for Data Science with Python certification syllabus concentrates on practical and hands-on learning. You will have the opportunity to work with real-world data sets, real data science tools, and real databases. There will also be periodic practice and graded quizzes for motivation and evaluation. 

Databases and SQL for Data Science with Python certification does not need any prior knowledge of Python, databases or SQL to join. You will have flexibility with the course material and audit it for free. Upon completion, you can also receive the shareable certificate if you choose to pay for it.

...Read More
6 Weeks
Beginner
3,384
Skills Covered:
Data science knowledge Database Management
Building Modern Python Applications on Amazon Web Series

Offered by

Certificate

Building Modern Python Applications on AWS

The Building Modern Python Application on the AWS certification course offered by edX will guide you to develop a serverless scalable architecture, which will avoid manual operations, and focus on different projects to make an impression in the market.  

The Building Modern Python Application on AWS online course comprises the use of Amazon EC2 virtual machines for hosting services like Amazon Elastic Kubernetes, Amazon container services. The module covers topics on API, and its applications using AWS Lambda and Amazon Cognito. Candidates will be guided about flow works using Cognito, an API-triggered gateway for adding Lambda backend, and different configurations of lambda. The module also focuses on developing a new, greenfield serverless backend on AWS.

A duly signed certificate will be issued by the instructor after completion of the course for the candidates who have paid a fee for the course. The students also can audit the programme for a limited duration without paying the fee. This Building Modern Python Application on AWS certification issued to the applicants can be attached to the CV or resume as a skill which can be shared on all digital platforms like LinkedIn, Fiver, and many other job portals 

...Read More
6 Weeks
Beginner
Skills Covered:
Knowledge of AWS Technology
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
Learn Go Programming Language

Offered by

Certificate

Learn Go Programming Language (M)

The Learn Go Programming Language (M) by IIT Kanpur covers every nodal conceptuality associated with Go Programming. Learners, irrespective of their previous experience, get to learn online at their own pace. Go Programming Language (M) Certification Syllabus will strengthen their concepts of data types, relational operators, for loops and conditional statements like if and switch. In addition to this, candidates can easily pursue this 6 weeks programme in a self-paced mode. The Crash Course in Go Programming Language (M) syllabus has been designed in a way that it covers all the aspects of Go programming language despite being a crash course. Imparted by the expert faculty of IIT Kanpur, they ensure to deliver Crash Course in Go Programming Language (M) classes via online mode, videos, assignments, discussion forum, etc. 

...Read More
6 Weeks
4,237
Skills Covered:
Programming skills

Offered by

National Institute of Electronics and Information Technology, Haridwar
Certificate

Machine Learning using R Programming

Machine Learning using R Programming certification course is a certificate course offered by NIELIT Haridwar Campus. This course is an online program that will train the candidate to be competent with the fundamentals of machine learning and the basics of R language. The programming is taught as a part of the online course and is accessible from the comfort of a laptop or computer. The course spans a duration of 6 weeks. The first four weeks focus on topics related to certification and the last two weeks are dedicated to a project. 

The project is done without adding additional see connected from the participant. The certificate is awarded upon satisfactory performance of the candidate in the final exam test and minimum attendance percentage. The course has online assignments and content presented as e-content in the form of handouts for presentations. The Machine Learning using R Programming training course will cover the basics as well as dive into practical applications in machine learning.

Also Read: 

  • Career as a Computer Programmer
  • Essentials of Data Science with R Software-2 Sampling Theory and Linear Regression Analysis
...Read More
6 Weeks
Skills Covered:
Statistical skills Machine learning R Programming
C++ Programming - A Practical Approach

Offered by

Certificate

C++ Programming – A Practical Approach

C++ has stepped up in popularity because of its usefulness in writing code rapidly and compactly. The four major components of this programming language are functions, algorithms, iterators, and containers. The C++ Programming – A practical Approach by E&ICT Academy, IIT Kanpur helps candidates to deep dive into all the above in a short span of 6 weeks.

Besides, the C++ Programming – A practical Approach certification syllabus has important topics like binary numbers and memory, variables, outputting text, and the ‘if’ statement. Candidates also get acquainted with char and bool, white loops, ‘for’ loops, break and continue, arrays, classes, constructors and destructors, among others. These help candidates to develop a GUI application or a game successfully.

The C++ Programming – A practical Approach online course has practice assignments and a group project which will help candidates learn better and improve their knowledge. The course is equipped with 16 hours of video lectures. At the end of the training, students will be skilled to develop a complete programme.

...Read More
6 Weeks
4,237
Skills Covered:
Programming skills
Django Features and Libraries

Offered by

Certificate

Django Features and Libraries

6 Weeks
Intermediate
Free
Certificate

Design Thinking

6 Weeks
Certificate

Microsoft Future Ready: Principles of Machine Learning with Python Programming

The online programme on Microsoft Future Ready: Principles of Machine Learning with Python Programming by FutureLearn is a part of the ethic law and the process of implementing an AI solution on the Microsoft Azure ExpertTrack course. The course will be held for a duration of five weeks on the online platform.  Upon completing the syllabus the students will learn about the fundamentals of Machine learning and further learn the mechanisms of applying it in the real world domain. The students will be working on two tools namely- Azure and Python. The appearing students will also be working on real-world examples to develop their skills and practice.

...Read More
5 Weeks
900
Skills Covered:
Machine learning
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
Free
Skills Covered:
Machine learning Knowledge of Python
Python for Data Science and AI and Development

Offered by

Certificate

Python for Data Science, AI & Development

Python for Data Science, AI & Development Certification by Coursera will guide candidates through the basics and technical aspects of one of the most popular programming languages which is taught widely in educational institutions due to its relevance in the industry. This course is a perfect start for learning Python for data science and programming in general. It adopts a beginner-friendly pace so anyone willing to know about Python as a programming language can take up the course.

Python for Data Science, AI & Development Certification Syllabus has been designed to train individuals with zero knowledge of programming to master Python in a matter of a few hours. Throughout the course, candidates will learn numerous things like Python fundamentals and data structures and analysis, supported by rich hands-on exercises within the course modules and additional reading material to polish their learnings from the lectures.

By the end of this course, learners will be adept in creating basic programs, solving real-world problems in Python and working with data. This course is well-suited as a free online learning programme for more advanced learning as well wherein professionals with tight schedules can pursue the course at their own pace.

...Read More
5 Weeks
Beginner
3,384
Skills Covered:
Knowledge of Python
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
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
Skills Covered:
Knowledge of Algorithms

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses