1563 Courses and Certifications

Online Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Certificate

Coding for Your Classroom K - 3

4 Weeks
Beginner
Free
Certificate

Coding for Your Classroom 4-10

4 Weeks
Beginner
Free
Scratch Coding Course for Kids

Offered by

Certificate

Scratch Coding Course for Kids

4 Weeks
Free
Certificate

Front-End JavaScript Frameworks: Angular

Front-End JavaScript Frameworks: Angular is an online course developed and offered by The Hong Kong University of Science and Technology (HKUST) which is an international research university with a focus on advanced science and technology. The course made available by Coursera will discuss Javascript-based front-end frameworks and the Angular framework.  

Front-End JavaScript Frameworks: Angular Certification will shed light on features of typescript, creating Angular applications with the help of Typescript, use of Angular Material, and Angular Flex-Layout for responsive UI design, etc. Plus, the students will have a clear picture of how to use Observables and RxJS in the context of Angular applications. Front-End JavaScript Frameworks: Angular Certification Course will also cover the REST API, Angular animation support, Angular testing, and many more. 

Front-End JavaScript Frameworks: Angular Certification Syllabus will discuss numerous concepts related to Angulars such as components, directives, and services, data binding, Angular router, creating template-driven forms and reactive forms, Observables, reactive programming, RxJS, etc. 

...Read More
4 Weeks
Intermediate
3,878
Skills Covered:
Web application development skills
Build AI Apps with ChatGPT Dall E and GPT 4

Offered by

Scrimba via Coursera
Certificate

Build AI Apps with ChatGPT Dall E and GPT 4

The Build AI Apps with ChatGPT, Dall-E, and GPT-4 certification course takes only around 4 hours to complete. This certification is a collaboration between Scrimba and Coursera. There are 3 different projects in this course where in the first project, the candidates will be getting an idea of how they can leverage the power of artificial intelligence to come across new images and ideas.

During the second project on Build AI Apps with ChatGPT, Dall-E, and GPT-4 training, the candidates will be focusing on ChatGPT-4 model so that they can get a grip on building different chatbots. During the final project, the candidates will be fine-tuning the chatbot created. This will prove that they are becoming well-versed in using Open AI. This course also does offer the candidates the ability to reset their learning deadlines keeping their other work schedules in mind.

Also Read:

  • Javascript Certification Courses
  • Web Development Certification Courses
  • Artificial Intelligence Certification Courses
  • Machine Learning Certification Courses
...Read More
4 Weeks
Intermediate
2,699
An Introduction to Probability in Computing

Offered by

Certificate

An Introduction to Probability in Computing

The An Introduction to Probability in Computing certification course provides students with a basic introduction to probability theory to Computer Science (CS) which will help them to grasp the latest CS trends in the industry. The course duration is 4 weeks and is offered by the IIT Madras, NPTEL. 

The prerequisite for this course is students must have pursued a course on the design and analysis of algorithms to get advanced subject knowledge. The An Introduction to Probability in Computing certification by NPTEL offers a comprehensive curriculum such as an Axiomatic Approach to Probability Theory, Verifying Matrix Multiplication, Discrete Random Variables, and others. 

Also Read: Online Computer Science Courses & Certifications

...Read More
4 Weeks
Design and Pedagogy of the Introductory Programming

Offered by

Certificate

Design And Pedagogy of the Introductory Programming Course

Design And Pedagogy of the Introductory Programming Course Certification is a 4-week online programme that provides students with a comprehensive overview of curriculum design in programming. Students gain practical insights and actionable strategies in programming topics through the Design And Pedagogy of the Introductory Programming Certification by NPTEL.

Design And Pedagogy of the Introductory Programming Course online develops design skills among students to understand the design aspect of programming language. The course equips students with the knowledge and skills needed to create engaging and effective learning experiences for programmers.

Also Read: Online Programming Certification Courses

...Read More
4 Weeks
Skills Covered:
Designing skills Programming skills
Advanced Computational Techniques

Offered by

Certificate

Machine Learning using Python

The Machine Learning using Python online course is a study of computer algorithms and a part of the applications of artificial intelligence, offered by the online education provider ‘Edu Plus now’ in partnership with the Indian Statistical Institute in Pune. This twelve days course is scheduled on the weekends for interested students.

The course curriculum is focused on the detailed aspects of the statistical principles and theories, the nuances of the programming language Python along with the concepts and ideas of machine learning. The learners in this program will be allowed to explore the methods and process of building algorithms with the help of supervised and unsupervised learning, regression mechanics, classification strategies, and the modeling of time series utilizing the software tool Python. The students will get an opportunity to work with several technical projects of the real world for skill development and implement the theoretical knowledge gained into practical applications.

...Read More
22 Days
40,000
Skills Covered:
Knowledge of Algorithms Machine learning Knowledge of Python
Certificate

Features and Boundaries

Features and Boundaries is an online course meant for the beginner level who are interested in exploring features and boundaries in images. The online certification programme is a jointly offered online programme by Coursera and Columbia University. Features and Boundaries Certification Course will shed light on the concepts related to features and boundaries in imaging such as object recognition, metrology and object detection.

Features and Boundaries Training, provided by Coursera, is the second programme in the five-course First Principles of Computer Vision Specialization offered by Columbia University. Features and Boundaries Certification by Coursera can be taken by any beginner who wants to learn the features and boundaries. But, Coursera specified a set of eligibility criteria to be eligible for the certification fundamental knowledge of linear algebra and calculus. 

...Read More
3 Weeks
Beginner
1,699
Skills Covered:
Knowledge of photography
Application Modernization for Enterprise Systems

Offered by

Certificate

Application Modernization for Enterprise Systems

3 Weeks
Beginner
Free
Build a Modern Computer from First Principles Nand to Tetris Part II

Offered by

The Hebrew University of Jerusalem via Coursera
Certificate

Build A Modern Computer From First Principles: Nand To Tetris Part II (project centered course)

The project-centered 100% online course offered by the Hebrew University of Jerusalem helps you transform and build a modern software hierarchy which is purposely designed to help you in translation and execution of object-based high-level languages on a bare-bone computer platform which will in the process bring deep gain towards hands-on understanding in the applied computer, science, vector graphics and towards all other topics that fall under the core of every modern computer systems.

The course can be completed within 3 weeks but it’s dependent upon you till when you complete it at your own pace.

The course also comes up with a textbook “The Elements of Computing Systems” which covers all the course topics. The book is currently offering a 30% discount on the cover price provided by Nisan and Schocken, MIT Press).

They will also freely supply all the required software materials and tools which are necessary for completing the course.

The project centred courses have nine modules with each having a series of lectures which will take about 3 hours of yours to attend an additional 29 hours to complete each of the six projects. 

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Machine learning
Problem Solving Using Computational Thinking

Offered by

Certificate

Problem Solving Using Computational Thinking

3 Weeks
Beginner
Free
Advanced SAS Programming Techniques

Offered by

Certificate

Advanced SAS Programming Techniques

Coursera provides online courses designed by instructors from companies and universities. These courses give access to on-demand video lectures, quizzes, community forums, projects and homework exercises to amplify the learning experience of the participants.

Advanced SAS programming techniques course by Coursera has been designed for learners who wish to develop or improve their data analytics skills. The course aims to provide the participants with a deep dive into SAS programming. SAS enables the user to analyze, transform and derive value from the given data. It will train the participants in SAS programming using SAS 9, using the SAS macro facility to write, design, debug dynamic macro programmes, rotate data, process repetitive code, and perform table lookups using arrays and using PRX functions for pattern matching. Participants will learn the use of additional functions such as LAG, FINDC for data analysis and manipulation.

After the completion of the course, the participants will have developed a detailed perspective on SAS programming and the skills to use advanced DATA step techniques and procedures for manipulating the data. This course will prepare the participants for the SAS Advanced Programming Professional certification exam.

...Read More
3 Weeks
Intermediate
3,369
Skills Covered:
Programming skills
Impact from Digital Transformation Full

Offered by

Certificate

Impact from Digital Transformation: Full Course

Impact from Digital Transformation: Full course Certification by Coursera revolves around the possibilities of digitisation when everything around us seems to get dynamic due to digital change. It is all about handling the disruptive process that is found to unfold in the industry in the present time due to digitisation. Digital Transformation deals with handling the changing dimensions of industries owing to digitisation.

More than that, the course will focus on the core learning of the evolution of the new business landscape and adopting the right corporate strategy for the same. Impact from Digital Transformation: Full course Certification Syllabus has been curated in order to offer a flexible and affordable online learning paradigm to individuals worldwide. Learning is made even more interesting with hands-on projects, additional reading to hone existing knowledge and courses to prepare candidates for every development in the concerned domain.

They can begin with the course for free and pursue the course for certification later. A high-quality curriculum and on-demand lectures for mobile application and desktop at one's schedule sets this course apart from others. Course participants aspiring to take on leadership roles in the business or management sector will benefit from this course.

...Read More
3 Weeks
Beginner
Skills Covered:
Knowledge of Digital Tools
Python Basics for Data Science

Offered by

IBM via Edx
Certificate

Python Basics for Data Science

Python programming and data science are highly valuable and in-demand skills. Top companies use Data Science and analysis to interpret data and make critical business decisions. Python Basics for Data Science by edX will delve into data science using Python. As this is a beginner-level course, you will learn about Python language from scratch and do not have to be a programmer.

The Python Basics for Data Science certification is a free programme that falls under the Data Analysis and Statistics category and will run for five weeks. It will enable you to learn at your own schedule and pace through video content. By the end of the training course, you will be adept at using Python language to create data science projects and be ready to collaborate with Data scientists. 

Enrol in the edX Python Basics for Data Science programme and gain basic knowledge of machine learning, programming, and data visualisation. You can also earn a sharable verified course certificate after completing the course if you took the course in the verified track by paying the fee. In the free track, you can audit the programme for a limited duration. 

...Read More
3 Weeks
Intermediate
Skills Covered:
Data science knowledge Knowledge of Python
Introduction to Data Science in Python

Offered by

Certificate

Introduction to Data Science in Python

Introduction to Data Science in Python is an online certification programme provided by the University of Michigan and available on Coursera which is one of the five specializations of Data Science. Thus, this course must be pursued prior to the other course in the specialisation i.e Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, and  Applied Social Network Analysis in Python. Learners will be able to study data science in Python in greater depth with the tutelage of experienced instructors. 

Introduction to Data Science in Python Certification, accessible on the platform of Coursera, will expose the candidates to basic techniques of Python programming such as lambdas, reading the CSV files, and the NumPy library and python programming environment. By enrolling in the Introduction to Data Science in Python Online Course, the learner will develop the capacity to deal with tabular data and manipulate it along with running the fundamental inferential statistical analyses. 

Introduction to Data Science in Python Certification by Coursera will shed light on data manipulation, and the process of using the group by and pivot tables in an effective fashion. Introduction to Data Science in Python Certification Syllabus will help the students explore the cleaning techniques using the popular python pandas data science library and usage of the Series and DataFrame for data analysis and many more. 

...Read More
3 Weeks
Intermediate
1,699
Skills Covered:
Data science knowledge Knowledge of Python
IO-Efficient Algorithms

Offered by

Certificate

I/O-efficient algorithms

The I/O-efficient algorithms online course is an EIT digital-based course instructed by Dr Mark de Berg through a wholly online platform for learning with Coursera. The entire programme runs for a duration of 9 hours offering a verified certificate. The I/O-efficient algorithms syllabus will progress through three weeks starting with a curriculum starting with an introduction, cache algorithms, replacement policies and efficient sorting.

The course will be taught in the English language with subtitles in English, Spanish, Russian, French and Portuguese. The  I/O-efficient algorithms by Coursera are planned as advanced level coursework with flexible deadlines for completion. The candidates will need to have some basic prerequisite in the area of mathematics and algorithms to be eligible to enrol for the programme.

...Read More
3 Weeks
Expert
Skills Covered:
Knowledge of Algorithms
Approximation Algorithms

Offered by

Certificate

Approximation Algorithms

Traditional algorithmic tools are often inefficient for solving various real-world algorithmic problems. For example, many such problems are NP-hard; hence, these tools can’t solve them correctly. Thus, the Approximation Algorithms certification course will make you fluent with the critical algorithmic techniques and concepts that can deal with these challenges efficiently. You can employ such techniques instead of the optimal solution; you need an approximation close to this optimal solution. 

Curated by EIT Digital, the Approximation Algorithms certification syllabus offers 100% online lessons and covers vital topics to make you an expert. These include PTAS, knapsack problems, vertex-cover problems, linear programming, load balancing, scheduling algorithms, and numerous other learnings. By covering these, you’ll become adept in finding the required approximations of a problem’s optimal solutions for solving it efficiently. 

The Approximation Algorithms online course features a renowned instructor, Professor Dr Mark de Berg. It also provides self-directed deadlines to help you learn comfortably, along with English subtitles for the programme videos. Moreover, you can also purchase the training completion certificate to access the valuable accreditation and graded assessments.

...Read More
3 Weeks
Intermediate
Skills Covered:
Knowledge of Algorithms
Automated Reasoning Satisfiability

Offered by

Certificate

Automated Reasoning: Satisfiability

If you want to learn the applications for satisfiability tools, Automated Reasoning: satisfiability course is perfect for you. The programme uses several examples to give you a glimpse into the various scenarios where satisfiability can be applied. These examples include program correctness, scheduling problems, puzzle-solving and fitting rectangles used for printing posters. 

Besides this, Automated Reasoning: satisfiability training also offers the underlying theory of using the resolution as a primary approach to propositional satisfiability, applying simplex methods for solving linear inequalities and using the CDCL framework for scaling up big formulas. You will learn these concepts through a series of video lessons, reading material, practise assignments and graded assignments. However, the course encourages you to use the knowledge you receive and apply SAT/SMT to several other problems, such as the problems presented in the honour’s assignment.

Automated Reasoning: satisfiability certification is an online course that takes about 25 hours to complete. It is an intermediate course taught by Hans Zantema and is offered by EIT Digital. You can either join the course for free or take the Coursera membership and secure a certificate of completion.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Knowledge of computer application
Trees and Graphs Basics

Offered by

Certificate

Trees and Graphs: Basics

The Trees and Graphs: Basics online course is a study of the algorithms and data structures associated with trees and graphs such as tree data structures, binary search trees, self-balancing trees, graph data structures with some fundamental traversal algorithms on graphs. The online program is provided by the online educational platform Coursera and the course curriculum is offered by the University of Colorado Boulder. The course consists of 10 hours of course content that is scheduled for three weeks. The educator for this online training is associate professor Sriram Sankaranarayanan from the University of Colorado Boulder. 

The Trees and Graphs: Basics is part of the ‘Data Science Foundations: Data Structures and Algorithms Specialization’ and the Master of Science in Data Science(MS-DS) degree hence this online course can be taken for the MS-DS degree. This advanced-level program enables the students to utilize flexible deadlines for convenience to complete the course and a shareable course certificate after course completion.

...Read More
3 Weeks
Expert
1,699
Skills Covered:
Knowledge of Algorithms Data science knowledge Programming skills Knowledge of Python
NP-Complete Problems

Offered by

Certificate

NP-Complete Problems

3 Weeks
Intermediate
Free
Certificate

Introduction to Swift Programming

The Introduction to Swift Programming certification course by Coursera is the first course in iOS App Development with Swift Specialization, which comprises four courses. The certification course is devoted to making learners perform intermediate applications of Swift Programming. Moreover, a learner typically takes approximately 7 hours to finish, while the medium of instruction is English.

As of now, the Introduction to Swift Programming online course uses Swift 2 to teach the learners. Learners can come to the forefront of writing apps in iOS with new capabilities and features in Swift programming. After course completion, learners will become adept in memory management, syntax, object-oriented principles, functional concepts, among others.

Furthermore, the Introduction to Swift Programming training course starts at the introductory level and can be completed quickly. Another course attribute is flexible deadlines and self-paced training. The course has a six-weeks broad curriculum of lectures and activities and the candidate will be awarded a certificate at the end of the certification course.

...Read More
3 Weeks
3,369
Skills Covered:
Programming skills
Certificate

Learn to Program: Crafting Quality Code

The  Learn to Program: Crafting Quality Code programme by Coursera is a well-crafted course that focuses on teaching the skill for writing quality code every single time. Quality is a code that will run efficiently and correctly. The learners of the course will be taught to design the program, validate and code it too. The course further elaborates on how they can compare two or more programs that address a similar task. A simple and easy to understand programme that will help candidates upskill themselves for the future needs of programming.

The course will cover key features, responsible for the writing and execution of an efficient code. It will help develop an insight into the palindrome algorithms and using it to solve various problems in the programming domain. It will guide learners to apply logic and solve the most complicated issues in program writing and utilizing simple tools to solve them.

The course requires all the candidates to work on assignments throughout the course, these assignments will give hands-on experience to learners and will be essential in learning to use the concepts of this course and its applications. The Learn to Program: Crafting Quality Code course is an intermediate level course that is taught by specialists from the industry.

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Knowledge of Python
Programming Languages Part C

Offered by

Certificate

Programming Languages, Part C

Coursera provides an array of courses in diverse fields. These courses include E-learning videos, projects, community forums, peer reviews, and practice exercises. This course is being offered by the University of Washington on Coursera. 

The framework of the Programming Languages, Part C course by Coursera has been designed to give the learners exposure to the basic concepts of programming languages. This course strongly focuses on functional programming as it is important for learning how to write robust, elegant, composable and reusable programmes.

The course offers a blended curriculum which trains the participants in using language constructs effectively and designing correct and elegant programs. The coursework utilizes the languages Ruby, Racket, and ML as vehicles for teaching the concepts which will make the participants more efficient in programming in any language and learning the new ones at the same time. This course, Part C is a part of a 3- part course. The instructor for this course is Dan Grossman, a professor at the University of Washington who has been teaching programming languages at the University since 2003. He holds the J. Ray Bowen Professorship For Innovation In Engineering Education.

...Read More
3 Weeks
Free
Skills Covered:
Programming skills
Global Warming II Create Your Own Models in Python

Offered by

Certificate

Global Warming II: Create Your Own Models in Python

Global Warming II: Create Your Own Models in Python Certification Course is an elaborate depiction of all the concepts surrounding the application of Python programming for conducting an in-depth analysis of Global Warming. It provides an opportunity for candidates to work on different Python programming exercises wherein they shall explore how numerical modelling is put to use in studying climate sciences and the Earth system.

The successor course to Global Warming I: The Science and Modeling of Climate Change has been crafted for beginners in Python programming and thus provides significant knowledge of the same. During the course lectures, learners will discover easy ways to grasp the intermediate knowledge of Python syntax. This course also provides mid-course quizzes and readings to ensure that extra amount of knowledge which would benefit the students in their learning.

The course has been designed by experts from the University of Chicago under the ambit of Environmental Science and Sustainability under a further broad ambit of Physical Science and Engineering. The university has been known for imbibing new ways of thinking among its learners and thus offers them a lucid practical and conceptual experience of sparking a change in the world with the learnings.

...Read More
3 Weeks
Free
Skills Covered:
Knowledge of Python
Delivery Problem

Offered by

Certificate

Delivery Problem

3 Weeks
Beginner
6,638
Certificate

CS50's Introduction to Programming with Scratch

3 Weeks
Beginner
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses