384 Courses and Certifications

List of Online Courses and Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Robotics Capstone

Offered by

Certificate

Robotics: Capstone

The Robotics: Capstone Online Course is the 6th course in the 7 course series of Robotics Specialization provided on the Coursera website. In the specialization programme, candidates will get an opportunity to find practical solutions for real-world problems using the techniques learned throughout the course. 

The Robotics: Capstone Certification Course is conducted by the University of Pennsylvania under the guidance of Sid Deliwala belonging to the Department of Electrical and Systems Engineering. The open online course will equip learners with mathematics and programming skills and methods used by researchers in robotics engineering labs. 

The Robotics: Capstone Training Course can be scheduled according to the preferred timelines of learners. The 100% online course is only open to learners who have completed the first 5 courses of the Robotics Specialization. The course will be taught with the help of video lectures and academic readings, and earn a digital shareable certificate at the end.

...Read More
3 Weeks
Skills Covered:
Programming skills Knowledge of Artificial Intelligence Robotic skills
Robotics Aerial Robotics

Offered by

Certificate

Robotics: Aerial Robotics

The Robotics: Aerial Robotics Certification Course is the first out of six of the Robotics Specialization Programme offered by the faculty of the University of Pennsylvania. The course provides a detailed introduction to the mechanics of flight, the working of quadrotor flying robots and the robotics engineering mechanism that supports other micro aerial vehicles.

The Robotics: Aerial Robotics Online Course will provide a window towards different dynamic models, device controllers, and planners operating in three dimensional environments. Through this 100% online course, learners will be able to witness real world examples from the immensely growing drone industry along with its practical applications.

The Robotics: Aerial Robotics Training Course is taught by Prof. Vijay Kumar, Professor of Mechanical Engineering and Applied Mechanics of the University of Pennsylvania. The course would require learners to have some mathematics knowledge in linear algebra, single variable calculus, and differential equations along with basic programming experience with MATLAB or Octave.

...Read More
3 Weeks
6,634
Skills Covered:
Robotic skills Knowledge of Artificial Intelligence Programming skills Mathematical skill
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
Automated Reasoning Symbolic Model Checking

Offered by

Certificate

Automated Reasoning: Symbolic Model Checking

The Automated Reasoning: Symbolic Model Checking certification course offers to learn through online mode. The course talks about the properties of acting systems and programs. The course can be pursued as a free programme in the audit mode, provided the students will not be able to get access to the graded quizzes, assessments, and certification. 

The Automated Reasoning: Symbolic Model Checking certification syllabus includes four weekly modules that can be completed in the time period of 13 hours. Students can also enable English subtitles in the programme. 

There are no restrictions regarding the timings of the sessions or attendance percentage since this is a self-paced programme that lets the user choose their own deadlines. The certification of the Automated Reasoning: Symbolic Model Checking online course is achievable at the end of the course if the participants successfully complete the course after taking the subscription of the programme.

...Read More
3 Weeks
Intermediate
Skills Covered:
Programming skills

Offered by

Certificate

Object-Oriented Hierarchies in Java

Object-Oriented Hierarchies in Java Certification by Coursera is the third course in the Core Java Specialisation series built for learners to provide them with the knowledge needed to become a qualified Java programmer. Candidates who have some basic knowledge of Java can undertake this course to strengthen their concepts and acquire clarity on how polymorphism and inheritance are implemented in Java programmes.

They have the leverage to start each module at their schedule and study at their own pace. In this way, pursuing Object-Oriented Hierarchies in Java Certification Online Course will not be a burden even for working professionals who want to pursue a specialisation course. The course is delivered by experienced faculty from LearnQuest. Through graded programming assignments, candidates can revisit their learnings from the modules and get practical exposure.

Object-Oriented Hierarchies in Java Certification Syllabus has been set in a manner that highlights key concepts of Java in an OOP interface, namely Java Compiler, Recursively Enumerable Set, Java Programming and Javac. Further, you can stay updated with your daily progress on the course dashboard and set your daily goals to derive the maximum out of this course.

...Read More
3 Weeks
Intermediate
3,384
Skills Covered:
Programming skills

Offered by

Certificate

Test-Driven Development Overview

The Test-Driven Development Overview certification course is offered online by Coursera in association with Learn Quest. The programme covers the topics of TDD or test-driven development, what is it, where it needs to be applied, and how it should be applied, etc. The course is a self-paced programme that allows students to pursue the course on their own terms and conditions. Since the Test-Driven Development Overview online course includes Python programming, it demands that students have a basic understanding of the same. 

The programme includes study materials within the course, such as video sessions, readings, practice papers, quizzes, and assessments, etc. The Test-Driven Development can be completed in around 14 hours. The programme also offers certification upon completing the course by the students if they have subscribed to the course.   

...Read More
3 Weeks
Intermediate
3,384
Skills Covered:
Programming skills Knowledge of Python
Structured Query Language using SAS

Offered by

Certificate

Structured Query Language (SQL) using SAS

The ‘Structured Query Language (SQL) using SAS’ online certification program is designed for the students to develop their knowledge on the aspects of SQL programming language to make effective reports and queries of the data through the Statistical Analytical System programs. This certification course is provided by the Coursera education portal. The students of this free online course can complete this online training with a total period of three weeks in a span of three weeks.

This course is a part of the SAS Advanced Programmer Professional Certificate training and is led by the course instructor, Peter Styliadis who is a senior associate technical training consultant at SAS Education. The course enables students to engage themselves in hands-on learning methodologies such as videos, reading exercises, practical activities, quizzes, case studies, and other resources. 

The ‘Structured Query Language (SQL) using SAS’ online training program enables students to receive a course certificate that can be shared online for their career development. 

...Read More
3 Weeks
1,699
Skills Covered:
SQL knowledge Knowledge of Data Visualization Programming skills Data science knowledge Statistical skills Database Management

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Big Data Analysis with Scala and Spark

Big Data Analysis with Scala and Spark is an online course offered by Coursera that has been taken by 102,416 learners so far. The certificate programme is part of the 5-course Functional Programming in Scala Specialization which is administered by cole Polytechnique Fédérale de Lausanne (EPFL). Big Data Analysis with Scala and Spark Certification Course is prepared and delivered by Prof. Heather Miller who is an assistant professor at Carnegie Mellon University. 

Offered by Coursera, Big Data Analysis with Scala and Spark Training will provide a thorough understanding of big data analysis with the help of Spark and Scala, Scala Programming, SQL, Big Data, Apache Spark, the programming model of Spark, and many more.  Big Data Analysis with Scala and Spark Certification by Coursera will also provide a practical understanding of Spark and Scala with hands-on examples. 

...Read More
3 Weeks
Intermediate
1,699
Skills Covered:
Programming skills Knowledge of Apache Spark Knowledge of Big Data SQL knowledge
Certificate

Information Theory

The Information Theory course by Coursera is offered by (CUHK) The Chinese University of Hong Kong. The modules of this course are based on the book - Information Theory and Network Coding’s first eleven chapters. The book is authored by Professor Raymond W. Yeung who is the course instructor of this self-paced training.

The Information Theory course covers the fundamentals of information theory and the fundamental limits in all systems. More than 60 universities use the book titled Information Theory and Network Coding (Springer 2008) and its precursor - A First Course in Information Theory, across the world in the form of a reference or a curriculum textbook.

The Coursera Information Theory Programme has modules spread out over 3 weeks. Further, the course can be completed in approximately 33 hours. In addition to the video lectures, there are in-course assignments and exercises to solidify the knowledge of the learners. You can start the course instantly and complete it according to your own schedule. Upon finishing the curriculum, Coursera will award you a shareable certificate. 

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Coding skills
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
Certificate

An Introduction to Interactive Programming in Python Part 1

The Introduction to Interactive Programming in Python course is offered by Coursera to give a better understanding of programming with the Python platform and their relative benefits with better development of programs in inbuilt devices and mobile platforms. The platform of python is robust, simple, and responsive inbuilt data in some type of functions. The programme invites every aspirant to get brighter career opportunities using python programming.

Programming with Python is in-demand nowadays due to its inbuilt environment and responsive platform. Programming with python is secured, robust, and simple. Therefore the programming has many built applications that are running in every operating system vigorously. The programming experience with python has many added advantages like data integrity, prevention of data redundancy, and authorization as well. So organizations are looking forward to making python more advanceable with the present technological advancement.

The course is offered by Coursera-an online digital learning platform with certification and many more learning benefits. The learning experience with Coursera made many learners get skilled and self-learning with flexible options. The opportunities with Coursera learnings have increased drastically within the very short course time. Therefore learning this from Coursera can be helpful in increasing career opportunities.

...Read More
3 Weeks
3,369
Skills Covered:
Programming skills Knowledge of Python

Offered by

Certificate

Introduction to iOS App Development with Swift 5

The Introduction to iOS App Development with Swift 5 course by Coursera is the second course in the Swift 5 iOS Application Developer Specialisation series. In this course, students will learn how to develop simple iOS applications using Swift 5, which is an iOS development language that is used by Apple.

The Coursera Introduction to iOS App Development with Swift 5 online course focuses on the process that goes into creating an iOS app. Students will learn different aspects of developing an application such as writing code, designing a user interface, conducting unit tests to check for errors and performing various calculations. It also explores the iOS development language, Swift 5.

Furthermore, the Coursera Introduction to iOS App Development with Swift 5 training program has been developed for the convenience of students as it is a self-paced learning course. It allows them to learn at their own pace. The students will also get a chance to earn a certificate at the end of the completion of the course.

...Read More
3 Weeks
Intermediate
13,514
Skills Covered:
Programming skills
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
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
Certificate

Python and Machine Learning for Asset Management

Machine learning is a new technological advancement that has been part of many organizations. It is a study of computer algorithms that can improve automatically through the use of data and experience. It is part of artificial intelligence which is a booming domain and is widely used by organizations. The Python and Machine Learning for Asset Management course is an initiative by the EDHEC Business School for learners who are interested in learning machine learning and python programming specifically for asset management. 

Python and Machine Learning for Asset Management training is delivered by the experts on the online learning platform of Coursera. The duration of this online course is 2 weeks and the classes will be completed within the time frame of 10 hours. Candidates will be trained on machine learning approaches in investment management. The platform is providing multiple benefits and Python and Machine Learning for Asset Management certification by EDHEC Business School for the learners who opt for certification mode for this course. 

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Programming skills Data science knowledge
Django Application Development with SQL and Databases

Offered by

IBM via Edx
Certificate

Django Application Development with SQL and Databases

development. If a substantial amount of information is stored in different databases, either in the cloud or on-premises, web developers will use a language like SQL. Django is a high-level Python web framework that makes it easy to build secure, easy-to-maintain websites quickly. It also allows one to concentrate on writing applications without having to reinvent the wheel. Django Application Development with SQL and Databases certification course is designed by Yan Luo, Ph.D. a data scientist and web developer at IBM Canada, and Rav Ahuja a global program director at IBM, and is presented by Edx.

Django Application Development with SQL and Databases online classes offers two weeks of digital lectures with six to eight hours per week of study and learning resources which are aimed at individuals seeking to learn about the fundamentals of SQL, a programming language for querying data, managing data, as well as the fundamentals of cloud databases, Object-Relational Mapping (ORM), and using Object-Oriented Programming (OOP) languages to deal with databases. Applicants will be introduced to Django, which is a rapid and efficient open-source web framework utilized by developers.

The Django Application Development with SQL and Databases online training is designed to recognize the database and how to model data, and create SQL queries to insert, select, update, and delete data in a database. The aspirant will comprehend the object relationship model (ORM), and integrate bootstrap into the Django framework which creates interactive web pages, as well as the participant, will assess Django to design database-driven apps, including creating and deploying a cloud-based Django application. Learners can select either the free audit track with limited access or upgrade directly to the paid verified track

...Read More
2 Weeks
Intermediate
Free
Skills Covered:
Knowledge of cloud computing Web application development skills Knowledge of IBM Framework Knowledge of CSS Knowledge of Python Database knowledge SQL knowledge Programming skills
Certificate

An Introduction to Interactive Programming in Python (Part 2)

An Introduction to Interactive Programming in Python (Part 2) is the second out of seven courses constituting the Fundamentals of Computing Specialization Programme. The 100% online course introduces learners to the basic steps involved in building interactive applications using the Python programming language.

An Introduction to Interactive Programming in Python (Part 2) Certification Course is a beginner level course provided by the faculty of Rice University. The course instructors are Joe Warren, Scott Rixner, John Greiner and Stephen Wong belonging to the Department of Computer Science. The course helps learners make use of their programming skills to develop creative games and applications.

An Introduction to Interactive Programming in Python (Part 2) is a self-paced course taught with the help of informative course videos and academic readings along with practice quizzes, graded assignments, exams and programming tasks. Upon the successful completion and the payment of the course fee, candidates will receive a shareable digital certificate.

...Read More
2 Weeks
Beginner
1,699
Skills Covered:
Programming skills
Certificate

Interacting with the System and Managing Memory

Interacting with the System and Managing Memory certification is a course that is the final part of the Introductory C Programming Specialization course, and is developed by Duke University but is offered by Coursera. This course is ought to provide you with programming techniques that are new, and powerful, and it will help in building interaction with the user, and system by allocating memory in a dynamic way.

Interacting with the System and Managing Memory training will provide the final certification which will allow participants to pursue a career in computational fields or software development. It will also help candidates to allow performing tasks that are really complex. At the final stage, candidates will be completing a Poker Project that will help them in their future endeavours.

...Read More
2 Weeks
Beginner
1,699
Skills Covered:
Programming skills
Certificate

Programming Fundamentals

Programming Fundamentals certification is an online course, conducted for 2 weeks, is prepared by Duke University and is offered by Coursera. This course is the first part of the specialization, Introductory C Programming Specialization which focuses on programming essentials, the skills of which are necessary for making a career in software development or other fields.

Programming Fundamentals training is extended for students in different subtitles like English, Spanish, German, French, and more. This certification course will be teaching the participants fundamental programming activities like analysing, understanding, generating the algorithms, requirement verification, implementation of algorithms, and other resource consumption. With this course completion certificate, participants can develop certain algorithms along with reading programming codes, and also relate algorithms to programming. 

...Read More
2 Weeks
Beginner
1,699
Skills Covered:
Problem Solving Ability Programming skills Knowledge of Algorithms
Certificate

Introduction to Automated Analysis

The Introduction to Automated Analysis Online Course is an intermediate level course and third course out of the four-course series, Software Testing and Automation Specialization. The 100% online course available on the Coursera platform introduces learners to state-of-the-art systems and techniques for automated analysis. 

The Introduction to Automated Analysis Certification Course helps learners in understanding the approaches of automated analysis in generating tests and checking for defects in the software that could lead to security issues. The course is taught by Mike and Kevin Wendt, Department of Computer Science and Engineering from The University of Minnesota.

The Introduction to Automated Analysis Live Course is delivered through expert video lectures, academic readings and practice exercises. The course can be set to flexible deadlines according to the learner's schedule. After completion of the course, you will gain a shareable certificate of completion.

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Programming skills Software development skills Automation skills
Professional Certificate in Enterprise Resource Planning Implementation Process

Offered by

Certificate

Professional Certificate in ERP Implementation Process

The Professional Certificate in ERP Implementation Process in India is provided as a token of participation by the Metropolitan School of Business and Management UK, and the course is also developed by this institute. This professional development certificate course is only taught through an online mode which provides content access for unlimited time till one finishes off the course which is usually 2 weeks if learnt consistently.

The Professional Certificate in ERP Implementation Process in India training deals with the learner knowledge enhancement in the domain of Enterprise Resource Planning system. The students shall understand how the development of an ERP system happens, and what are the different challenges that may be faced by the learners in the implementation phase of ERP. This certificate course will prepare the students for dealing with the challenges of implementation.

...Read More
2 Weeks
Expert
5,148
Skills Covered:
Analytical skills Programming skills Project management
Certificate

Computer Science: Algorithms, Theory, and Machines

The Computer Science: Algorithms, Theory, and Machines Certification Course is a 100% online course that explores the nuances and concepts of computation. The intermediate-level course will deal with classic algorithms, classic theoretical models, and modern applications of computation. The course can be easily accessed on the Coursera online learning platform. 

The Computer Science: Algorithms, Theory, and Machines Training will be provided by the Computer Science faculty of Princeton University. The Computer Science: Algorithms, Theory, and Machines Certification Course by Coursera and Princeton University will be available for free and there will be no certificates awarded to candidates.

...Read More
2 Weeks
Intermediate
Skills Covered:
Computer skills Programming skills Knowledge of Algorithms
SAS Macro Language

Offered by

Certificate

SAS Macro Language

The ‘SAS Macro Language’ online certification program is designed for the students to gain expertise with the statistical analytical system by learning about the tools and techniques for Data steps and processes to handle the data. This intermediate-level course is provided by the Coursera education portal with the SAS. The students can finish the course classes within two weeks during three weeks.

The instructors for this course are academic and industry professionals such as Stacey Syphus, a senior manager of Education. This certification program is offered as part of the SAS advanced performer professional certificate and the students are allowed to study with adjustable deadlines for the assessments and tests. The students from different language backgrounds will benefit from the subtitles that are available in French, Portuguese, Russian, English, Spanish for the course materials.

The ‘SAS Macro Language’ online training program equips students with the course certificate at the end of the course after completion of the training, graded assessments, tests.

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Programming skills Statistical skills Database Management
Foundations of Objective-C App Development

Offered by

Certificate

Foundations of Objective-C App Development

Foundations of Objective-C App Development is an online course created and provided by the University of California and instructed jointly by Don Patterson, the Associate Professor at Informatics and Computer Science, and Sam Kaufman, the Partner at Gradient. Foundations of Objective-C App Development Certification Syllabus is intended to assist the students to have a deep understanding of Objective-C programming language and the process of developing an Objective-C App. 

To pursue the Foundations of Objective-C App Development Certification, offered by Coursera, the learners will need a Mac laptop, desktop computer, or an iOS device with a simulator to work with Objective-C programming. The foundations of Objective-C App Development Certification by Coursera will facilitate the learners to build a solid foundation of numerous advanced aspects of iOS development and build the potential for developing iOS apps. 

...Read More
2 Weeks
1,699
Skills Covered:
Programming skills Knowledge of iOS development
Certificate

Principles of Computing (Part 2)

Principles of Computing (Part 2), available on Coursera, is developed and administered by Rice University to render the candidates a detailed knowledge of the whole range of aspects of computer science such as computing, fundamental concepts of mathematics and programming. This course is the 4th of 7 courses in the Fundamentals of Computing Specialization. 

Computing (Part 2) Certification Course, provided by Coursera, will help the learners to gain a thorough understanding of programming needed to develop effective and efficient solutions for computational problems using the Python programming language. During the programme, the students will be given adequate practical training using hands-on weekly mini-projects based on the mathematical and programming principles covered in the programme. 

Principles of Computing (Part 2) Certification by Coursera will touch not only on the aspects of programming such as recursion, assertions, and invariants; but also on the strands of mathematics including searching, sorting, and recursive data structures. Principles of Computing (Part 2) Certification Syllabus will assist candidates to upgrade their capability to write well-made software and come up with outstanding solutions for computational issues by developing algorithms. 

...Read More
2 Weeks
1,699
Skills Covered:
Mathematical skill Programming skills
Julia Scientific Programming

Offered by

Certificate

Julia Scientific Programming

Julia Scientific Programming is designed for the beginner-level learners to make a detailed understanding of Julia which is the high-performance programming language developed exclusively for scientific computing, physics, chemistry, astronomy, bioinformatics, engineering, data science, etc. Julia Scientific Programming Certification Syllabus, prepared and instructed by Juan H Klopper and Henri Laurie, will shed light on various aspects of Julia such as command line, variables, functions, program files, and the like. 

Julia Scientific Programming Certification Course, available on Coursera, is offered by the University of Cape Town and includes on-screen demonstrations, video lectures, quizzes, practical peer-reviewed projects, etc. Julia Scientific Programming Certification by Coursera is structured in a flexible fashion that enables the learners to learn at their own pace and decide the deadline as per their schedule. 

...Read More
2 Weeks
Beginner
2,699
Skills Covered:
Programming skills
Certificate

Principles of Computing (Part 1)

Principles of Computing (Part 1) is an intermediate-level programme meant to train the students on the principles of computing. The two-part programme, administered by Rice University, has been built based on the programming skills and knowledge in the course 'Introduction to Interactive Programming in Python’. Principles of Computing (Part 1) Certification Syllabus is structured in two parts. The first part will focus on the programming and will discuss the related concepts such as coding standards and testing. 

The second part of the Principles of Computing (Part 1) Certification Course i,e the mathematical part, will talk about probability, combinatorics, etc along with their practical application in computer science. Principles of Computing (Part 1) Certification by Coursera, offered by Coursera, is the third in 7 courses of Fundamentals of Computing Specialization. 

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Programming skills
Identifying Security Vulnerabilities in C C++ Programming

Offered by

Certificate

Identifying Security Vulnerabilities in C/C++Programming

The Identifying Security Vulnerabilities in C/C++Programming certification course is course number three of the Secure Coding Practices Specialization main course jointly offered by the University of California, UC Davis, and provider, Coursera. The main aim is actually to develop a basis of coding practices for the students.

The Identifying Security Vulnerabilities in C/C++Programming training course will help in learning the techniques of coding, and programming. These techniques will have a special focus on teaching the candidates to think about what should be watched out for, and also where exactly they should look for evaluating the fragile library of C++, and its codes. Also, as soon as the learning has been completed, and done, a shareable completion certificate is presented.

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Programming skills

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses