322 Courses and Certifications

List of Online Courses and Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Certificate

Problem Solving, Python Programming, and Video Games

The Problem Solving, Python Programming, and Video Games training course by Coursera is an introductory programme in the field of Python programming and computer science. The programme places heavy emphasis on computer science techniques and methods such as problem decomposition, problem-solving (computational thinking), algorithms, software quality, and abstraction.

Moreover, the Problem Solving, Python Programming, and Video Games programme use the medium of video games through the Python programming language to help you consolidate various computer science techniques you have learnt throughout the programme. But the concepts are not limited to the domain of video games. Candidates can apply them to multiple other functions such as software development, machine learning, artificial intelligence, and more.

Also, the participants of the Problem Solving, Python Programming, and Video Games online course get access to the interactive learning objects. Interactive learning objects or ILO is a virtual environment integrated with the certification course to provide you with a platform for practising and developing algorithms, video games, functional test cases, and problem descriptions.

Lastly, upon successful completion of all the programme modules, practical exercises, and assignments, you will be eligible for the Coursera course completion certificate. 

...Read More
12 Weeks
Beginner
Free
Skills Covered:
Problem Solving Ability Computer skills Knowledge of Python
Computer Organization and Architecture

Offered by

Certificate

Computer Organization and Architecture

This certification course duration is 12 weeks. This certification course focuses on the study of basic digital hardware, programming, application of binary interfaces and other elements related to operating systems. Computer Organization and Architecture certification by NPTEL provides in-depth knowledge of the basic concepts of computer architecture and organization. 

 Computer Organization and Architecture training includes the use of case studies to explain concepts such as ARM, x86, and PowerPC-based architectures. This course conducts classes in theory as well as lab where students get an introduction to the lab assignment and actual lab classes can be viewed from NPTEL Information Security - 2 course.     

Also Read: Online Engineering And Architecture Courses & Certifications

...Read More
12 Weeks
Information Theory Coding and Cryptography

Offered by

Certificate

Information Theory Coding and Cryptography

The Information Theory, Coding and Cryptography certification course is a 12-week duration programme. The students must have a basic exposure to linear algebra and probability theory, as well as, a course in digital communications is a prerequisite for this course. The certification course is designed for both undergraduate and postgraduate level students.  

The certification course covers an extensive curriculum that includes an introduction to information theory, variable length codes, optimum quantizer, noisy channel coding theorem and introduction to error control coding. Through Information Theory, Coding and Cryptography certification by NPTEL students will gain in-depth knowledge of various codes such as systematic codes, cyclic codes, and hamming codes. 

Also Read: Online Programming Courses & Certifications

...Read More
12 Weeks
Beginner
Discrete Mathematics

Offered by

Certificate

Discrete Mathematics

Coursera’s Discrete Mathematics online training programme uncovers the fundamentals of discrete mathematics, and how it also forms the mathematical foundation of information and computer science. You will be familiarized with a wide range of mathematical aspects such as functions, graphs, relations, sets, etc. which are ubiquitous and thoroughly involved in computer science.

The online programme, Discrete Mathematics, is an intermediate-level course and attempts to teach through rigorous methods while also trying to avoid being extra formal. For this, the course not only introduces the concepts and gives the full proof, but also makes the process interesting by showing at least one non-trivial result. Examples and figures will be used whenever possible to avoid extremely formal representation.

The Shanghai Jiao Tong University offers the Discrete Mathematics online course and is known to be one of China’s fastest developing universities. The course curriculum features online video lectures, course readings, quizzes, assignments, and interactive feedback. Moreover, it also provides flexible deadlines for a self-paced learning experience. Upon completion, you will also earn the e-certificate, which can be shared across your LinkedIn profile, CV, or printed resume.

...Read More
11 Weeks
Intermediate
Free
Skills Covered:
Mathematical skill Knowledge of Algorithms
Certificate

Quantitative Methods for Biology

Quantitative Methods for Biology by edX is formulated for beginners. It will be helping the students by providing details about the qualitative methods for biology. Along with the same, it will also help the programmers to learn more about MATLAB. The existing knowledge of the students in programming will be metamorphosed into MATLAB analysis. For comprehensive learning Quantitative Methods for Biology programme assignments are presented in simplified variations. The course contains the given curriculum- arrays, functions, loop, scripts, data collection and others. The Quantitative Methods for Biology certification will make sure that the students enjoy an all-round development. With basic knowledge of algebra, the students will be developing their skills both as a biologist and as a programmer. The programme will be focusing more on the subject of “Computer Science”. The ten-week programme allows the participating candidates to attain classes of 3-5 hours every week. For a better approach, the program is modeled as “introductory”.

...Read More
10 Weeks
Beginner
Free
Skills Covered:
Mathematical skill
Certificate

Digital Design

The Digital Design certification finds applications in a wide variety of fields such as mobile phones, vehicles, medicine, and computers. This industry has grown several folds over the last 2 decades, resulting in significant blue-collar careers around the world. Moreover, computing systems constitute the main elements of computer engineering.

The Digital Design training delivered at edX focuses on elementary-level information relating to the building blocks of digital systems. Electronic circuits and logic gates will be covered in detail from a practical standpoint. The objective will be to combine simple blocks into a more robust structure. As a result, advanced digital structures will be possible.

You will find the course pedagogy fun, which would lead to better concept reception. It lends immense value to being in the designer’s seat of a project. Another inherent advantage of electronics is that the components are more economical than other fields of engineering such as Mechanical and Electrical. The candidates who enroll in any track of the course will be able to progress at their speed. Both tracks - audit and verified may be opted for by the candidates for finishing the course. If the candidates want to learn for free without a certificate they may choose the audit track which is open for a limited period of access. For unlimited paid access the students should switch over to the verified track.

...Read More
10 Weeks
Beginner
Free
Skills Covered:
Knowledge of engineering
Web Design

Offered by

Certificate

Web Design

Websites, as the digital identity of an organization, are an important component of many firms' business and promotional initiatives. The Web design online course introduces the fundamentals of website design and aims to provide the advanced knowledge and practical skills needed to create a good digital presence for an organisation.

Companies across sectors recognize the talents of specialists who can build compelling web pages that distinguish the corporation's brand from the competition. The Web Design Training teaches about the fundamentals of programming languages along with testing and publishing websites that look well on all devices which will help to launch a career in the burgeoning industry of website designing.

The Web Design Syllabus covers basic to advanced knowledge of designing a webpage and includes a project of designing a 4-page website. The course gives an opportunity to show the design work to peers for review in a sequence of community crit sessions. The training includes CSS coding language, basic HTML and industry-grade tools, frameworks, methodologies, and vocabulary widely used in web designing.

...Read More
10 Weeks
72,133
Skills Covered:
Java Designing skills Knowledge of CSS
Web Development with JavaScript

Offered by

Certificate

Web Development with JavaScript

The Web Development with JavaScript certification course is a ten-week online course that requires a minimum of 15-20 hours of study per week. The course is designed by MIT xPRO in collaboration with Emeritus. It is an instructor-led course and Prof John R. Williams and research scientist Abel Sanchez will be your educators.

Web developers and tech employees who have appropriate technical skills are in demand. The Web Development with JavaScript certification by Emeritus and MIT xPRO focuses on developing fundamental skills in web development using HTML, CSS, and JavaScript. The course will showcase coding demos and insights from renowned sources. Candidates will develop practical coding skills required in the fast-growing modern-day market.  

The Web Development with JavaScript online course will start with the orientation week to brief the candidates about its features and components. The candidates will learn from content that is examined by experts to ensure thorough comprehension. Upon completion, learners will receive a digital certificate from MITxPRO. They will also be able to create their personal shareable GitHub portfolio that will enhance their job prospects.

...Read More
10 Weeks
Beginner
$ 2,500
Skills Covered:
Java Knowledge of Cyber Security Web application development skills
Deep Learning with Python

Offered by

Certificate

Deep Learning with Python

This Deep Learning with Python online course focuses on developing industry-ready individuals who can operate Deep Learning Systems for prescriptive and predictive business analytics using data mining, machine learning, and statistical modelling. In cooperation with Vitti, the Indian Institute of Information Technology-Bhagalpur provides a recognized Project Oriented Learning Program in "Deep Learning with Python" with a deeper investigation into "Neural Network models."

This Deep Learning with Python training will teach students how to use Python and Tensor-flow to gain a better knowledge and practical experience with deep learning, neural network models, and data analytics. The course provides the following benefits: Online classes that are live and interactive, sessions led by an experienced faculty member, Material and design of the program were developed in conjunction with scholars and industry experts. This Deep Learning with Python syllabus is created in partnership with academics and AI industry specialists to modernize professionals in the domain of Artificial Intelligence.

...Read More
10 Weeks
30,000
Skills Covered:
Knowledge of Python Knowledge of deep learning
Programming Basics

Offered by

Certificate

Programming Basics

Programming is not just one language, and there are multiple coding languages that you can learn according to your interest. In addition to this, there are hundreds of different programming languages that are being used to develop different types of programs, software and applications. 

But if you don’t know anything about programming and you are new to it. It is better to start with this Programming Basics Certification Course From IIT Bombay. In this course, you will learn about one of the most fundamental languages in computer programming, which is also one of the oldest and still widely used.

With the Programming Basics Training Course, you will be learning the basics of programming using C/C++ programming language. You will see how you need to think like a coder. When we are coding or making a program, we first need to break down the requirements of the program and see what has already been done and what are the things and code that needs to be made fresh. Also, when you start your journey with the Programming Basics Course, you will learn the habit of working your way out in a structured format. 

...Read More
9 Weeks
Free
Skills Covered:
Programming skills
Certificate

Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python

The Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python certification course provides candidates with a basic introduction to various numerical methods. They will learn methods like the finite-difference method, the pseudo-spectral method, and the linear and spectral element method. It also teaches them how to apply these methods to the 1D/2D scalar wave equation. 

Candidates will see how mathematical equations are transformed into computer code and how the results are visualised in a unique setup. The Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python online course illustrates the fundamental mathematical ingredients of numerical methods (such as differentiation, function interpolation, numerical integration, Taylor series, and more) and how they compare. 

Candidates will also receive strategies to ensure their solutions are correct with benchmarking with analytical solutions or convergence tests. Furthermore, the mathematical aspects of the Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python training programme are complemented by an introduction to essential wave physics, meshes, discretization, computing models, and parallel programming.

...Read More
9 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Python
Introduction to Programming with MATLAB

Offered by

Certificate

Introduction to Programming with MATLAB

The Introduction to programming with MATLAB programme course is about the MATLAB platform where the programming basics are introduced and computer, mathematical operations are performed in the platform with the help of programming logics. The programming with MATLAB is simpler and logical than any other programme and the software of MATLAB is designed with reduced complexity instances. The programming with MATLAB is useful for simple mathematical calculations to scientists and engineers. The programme is conducted by Coursera, the most popular learning digital website.

Due to the robust and user-friendly platform programme developers and analysts prefer the MATLAB platform and the new development versions of MATLAB for new progress in the fields. However, technical developments have taken place in the digital platform users require a very simple and speed responsive platform. Therefore the need for MATLAB platforms is becoming trendy and useful for programmers.

The programme Introduction to programming with MATLAB is provided by Coursera, the most engaging student-learning platform with a certificate. The online learning platform provides a certificate that is useful for career aspects during the hiring process.

...Read More
9 Weeks
Beginner
4,115
Skills Covered:
Programming skills
Certificate

Analysis of Algorithms

The Analysis of Algorithms online course familiarises students with calculating the computational complexity of algorithms. The training also covers function generation, recurrences, telescoping, and more concepts related to the scientific study of algorithm performance. Candidates learn about real asymptotics, symbolic methods, and basic structures like words, permutations, strings, trees, and mappings, through the programme.

The Coursera Analysis of Algorithms programme is 100% online and free course. It consists of pre-recorded video lectures, pop quizzes, readings, assignments, and practical exercises across a nine-week curriculum. Robert Sedgewick, who is currently the William O. Baker Professor of Computer Science at Princeton, will be your instructor. 

The Online Analysis of Algorithms training course is an advanced-level programme offered in collaboration with Princeton University. Candidates will need approximately 20 hours to finish this course. Besides, you will get English subtitles for the video lectures and flexible deadlines to learn at ease. Since this is free training; candidates will not receive a certification.

...Read More
9 Weeks
Expert
Free
Skills Covered:
Knowledge of Algorithms Mapping skills
Software Project Management

Offered by

Certificate

Software Project Management

Software domain is managing projects that run on a software or a group of software. As the number of projects being undertaken by companies all around the world increases, so does the demand for this job. The Software Project Management certification course offers the needed skillsets for this job to its candidates with an expertly designed curriculum.

The Software Project Management training course has been designed by industry experts to teach the candidates how to effectively make the most of the tools present with brilliant techniques in order to manage the development that the software is making along with its products. Software project managers are quickly becoming very sought after as the skill they require is very different from the skills of coders and thus presents a great opportunity to those who have a certificate in this degree.

...Read More
2 Months
8,200
Skills Covered:
Software management

Offered by

Certificate

Machine Learning Engineer with Microsoft Azure

Machine Learning Engineer with Microsoft Azure online course is designed to deliver the knowledge of Azure Machine Learning over the cloud covering the use and benefits of Machine Learning in the cloud. The course teaches how to manage and choose computer resources to train Machine Learning models for quick and accurate predictive results.

The Machine Learning Engineer with Microsoft Azure syllabus explores training of Machine Learning Models in Azure including supervised model, unsupervised model and Reinforcement model. The program helps to learn using various types of tools in Microsoft Azure to train and deploy a machine learning model for pipeline automation. The nano degree course covers key concepts to analyze data and construct data sets suitable for machine learning.

The Machine Learning Engineer with Microsoft Azure nano degree program in collaboration with Microsoft focuses on Configuring cloud-based machine learning model with the help of Microsoft Azure services and tools, training a model on datasets using Automated Machine Learning and Analyzing the performance of the trained models. The Course covers in-depth knowledge of shipping machine learning models into production.

...Read More
2 Months
Intermediate
20,500
Skills Covered:
Knowledge of Artificial Intelligence Knowledge of deep learning Automation skills Machine learning Knowledge of cloud computing
Enterprise Application Development .NET

Offered by

Certificate

Enterprise Application Development (.NET)

The Enterprise Application Development (.NET) course by Aptech Learning focuses on designing and developing services that access local and remote data from different sources. Enterprise application or software is used in several organisations and companies to satisfy needs and improve productivity. Students will also learn the deployment and development of services in hybrid environments. 

In the Enterprise Application Development (.NET) course, candidates will become adept in the enterprise application. They will learn to use the application to solve enterprise problems and carry out the daily functions and tasks with ease. The two months short term course is a professional programme meant to train candidates in .NET technology that is used in enterprises to increase efficiency. 

In addition to the comprehensive learning experience, candidates will have access to facilities such as placement assistance for jobs, free study material, a student loan facility as well as an online community forum for peer discussion and feedback. 

...Read More
2 Months
10,300
Skills Covered:
Knowledge of cloud computing
Introduction to Parallel Programming in OpenMP

Offered by

Certificate

Introduction to Parallel Programming in OpenMP

The Introduction to Parallel Programming in OpenMP program's primary focus will be the shared memory programming paradigm. This course is available at the UG/PG level. The training has been designed for both computer science and non-computer science students interested in parallel programming. 

Learn to use parallel programming for the various Parallel/HPC applications in the Introduction to Parallel Programming in OpenMP online course. Throughout this online course, you will learn about core principles and programming concepts essential for developing scalable parallel applications. 

Besides, IIT Delhi has designed the Introduction to Parallel Programming in OpenMP syllabus while focussing on OpenMP and C programming applications. As such, this course is rife with programming assignments for practice. 

You will work on assignments like writing programs in C and OpenMP for multicore architectures for practical learning. The Introduction to Parallel Programming in OpenMP course also offers printable reading material, books & references, live sessions, and video lectures for an engaging learning experience.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
Information Technology Management

Offered by

Certificate

IT Management

IT (Information Technology) plays a critical role in increasing corporate efficiency. Its significance originates from its capacity to enable new business opportunities and provide a more robust means of communication with customers and suppliers. The IT Management online course provides candidates with the technical knowledge and capabilities necessary to run a company's IT operations.

As the Information Technology industry is evolving at a reasonable pace, professionals must keep their knowledge and expertise up to date in order to properly manage the instability that this sector creates. The IT Management certification by Getsmarter and the University of Cape Town delivers the crucial knowledge to manage people, processes, skills, and resources within an IT context. The candidates will learn how to lead IT, teams, through different challenges posed by Digital Transformation. They will learn about different advances in information and communications technology and how they can streamline their business processes.

According to the IDC report, By 2023, worldwide spending on services and technologies that allow digitalisation is expected to reach 2.3 trillion dollars. The IT Management syllabus equips candidates with the skills needed to manage IT infrastructure and procedures, as well as to lead an IT department in tackling the difficulties of information technology.

...Read More
8 Weeks
61,799
Skills Covered:
Auditing skill Knowledge of IT industry
Data Science with Python

Offered by

Certificate

Data Science with Python

In a progressive statistics world, corporations want individuals who can extract key information from data in order to make smarter business decisions. UCT's Data Science with Python online course helps students build realistic data science and analytical abilities for implementing it in real-world business contexts.

According to a McKinsey report, organizations that have at least one senior leader who has been trained in data are 70% more likely to perform better. The Data Science and Python Training teaches about broadly applicable libraries of python and how these techniques may and are applied in real-world business settings. The course demonstrates the concept of uncovering more robust correlations in order to guarantee that training models are usable.

An NVP report states that 92% of C-suite leaders are expanding their expenditure on Artificial intelligence and Big data. The Data Science with Python syllabus provides statistical understanding, which serves as a basis for understanding the dynamics of artificial intelligence. The course delves into supervised learning algorithms via neural networks and tree-based models, as well as unsupervised learning algorithms of AI via hierarchical clustering and K-means.

...Read More
8 Weeks
52,218
Skills Covered:
Data science knowledge Knowledge of Python
Certificate

Introduction to Programming and Animation with Alice

The Introduction to Programming and Animation with Alice programme by Coursera is a beginner-level course in animation and programming which takes about 47 hours to complete. Duke University offers the introductory course in association with Coursera, while the lessons are delivered in English.

Moreover, the Introduction to Programming and Animation with Alice certification course comprises many programming concepts and technical assignments to combine theoretical knowledge with practical applications. Instructed by experienced professors, the well-structured course offers a fun and engaging learning experience.

The Introduction to Programming and Animation with Alice online course will primarily teach you how to combine programming and animation to develop 3D animated stories. You will become adept in building a storyboard to narrate a story, move the camera, include repetitions, set up a scene, among others.

Besides, the Introduction to Programming and Animation with Alice course is an excellent introduction to Alice and programming concepts. You can even use the ideas you have learned throughout the certification course to build 3D games. What's more, upon successful completion, you can earn a course completion certificate from Coursera and Duke University.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
Introduction to R Software

Offered by

Certificate

Introduction to R Software

The SWAYAM, an initiative by the Government of India, is a platform developed by the Ministry of Human Resource Development (MHRD), NPTEL and IIT Madras assisted by Google Inc. and Persistent Systems Ltd. is a Government initiative. The prime focus of this programme is to avail specialized and practice-based learning to all the people, including the underprivileged through the digital revolution.

The INTRODUCTION to R SOFTWARE programme by SWAYAM is prepared to form an essential foundation of R software. There is no worry about the cost aspect of this software because it can be used free of cost. R has its own programming language that is very strong in nature, making it capable of performing the computations, simulations, data analysis and manipulations of mathematical and statistical tasks. The Government certification provided at the end of this course is valid in all industries involved in the field of mathematical and statistical computations, programming and simulations making it professionally beneficial.

The teaching methods are really interactive and the execution of all the commands is explained using slides, which ensures practice-based learning, contains on point audio/video modules and weekly assignments for effective learning. In the present scenario of software and programming, the learning of R software is highly recommended.

...Read More
8 Weeks
Free
Skills Covered:
Knowledge of IT industry
Introduction To Programming In C

Offered by

Certificate

Introduction To Programming In C

The Introduction To Programming In C certification course is offered in a fully online mode by Swayam for a period of 8 weeks. The introduction to c++course also has NPTEL, and the Indian Institute of Technology, Kanpur that support Swayam in providing the learnings. Professor Satyadev Nandakumar of IIT Kanpur leads this course successfully.

The Introduction To Programming In C training admission is taken without any prior programming experience or background. Only a maturity in maths at the graduation second-year level of a science or engineering background is expected for a proper understanding of this course. The introduction to c language course emphasizes solving problems by using languages, and standard introductory techniques like iteration, alternation, and recursion.

...Read More
8 Weeks
Free
Skills Covered:
Programming skills
Design and Engineering of Computer Systems

Offered by

Certificate

Design and Engineering of Computer Systems

The Design and Engineering of Computer Systems certification course is an eight weeks online course offered on the platform of Swayam. During this course syllabus, the candidates will learn the ways of designing computer systems operating systems, computer networks, and architecture. This programme is jointly taught by the initiatives of IIT Bombay, and NPTEL. 

The Design and Engineering of Computer Systems training shall be fully accessible to people who have a basic knowledge of the concepts of computer programming. The candidates will have to register for the final exam, and then complete the exam to secure passing marks in the assignments and the final examination to secure 2 credit points on completion.

...Read More
8 Weeks
19 January 2025 - 13 March 2025
Free
Skills Covered:
Knowledge of engineering
Learn C and C++

Offered by

Certificate

Learn C and C++

Learn C and C++ online courses are provided by Internshala to all those who are keen to learn C and C++ programming languages. Both computer languages are popular among other coding languages because of their exceptional functions and applications. The languages in one sense powers the world of coding and programming. These programming languages are an integral part of windows, web browsers, and game engines. In addition to this, C and C++ are beginner-friendly and shall help the learner to latch onto the job with a lucrative salary. 

Learn C and C++ training is provided on the Internshala portal with the help of video tutorials. The candidate enrolling in this course shall be working on different projects and can download the content. Internshala is also providing placement assistance to the learners. After the completion of the course, the learner shall receive Learn C and C++ certification by Internshala. This is an 8-week comprehensive course that is designed to provide the overall development of the learner. 

...Read More
8 Weeks
Beginner
4,499
Skills Covered:
Programming skills

Offered by

Swiss Federal Institute of Technology Lausanne via Edx
Certificate

Introduction to Discrete Choice Models

The program will help the applicants to learn in detail about the theoretical foundations that pertain to choice modelling and at the same time describe all the steps that are involved in operational modeling. 

The rudimentary focus of this course is on the various methods that are involved in the process of prediction of behaviour using the existing mathematical models and functions. In the Online Certification Programme on Introduction to Discrete Choice Models by edX, the students will be exploring the choices present in modelling in order to retain disaggregate demand models. The exercise that is incorporated in the program has to be solved using the software- “Biogeme”. The studies further will deal with case study modules for creating a stronger and more concrete base.  The program will emphasize more on- the `logit model” will look over the specifications of the said model and also estimate its parameters and the process of this validation. 

EdX provides two options to join the course, namely, by paying the fee and free of cost. While taking it free of cost, the learners will be given access to the course only for a limited duration.  

...Read More
7 Weeks
Intermediate
Free
Skills Covered:
Mathematical skill
Certificate

Learn to Program: The Fundamentals

The Certification course on Learn to Program: The Fundamentals is taught by professors of the Toronto University. This course will introduce the simplest fundamentals of programming that act as the building blocks for every program written on computers. This course will help you develop an understanding and liking of the way programs function and how you can write simple and effective programs by making the use of Python language.

It is an introductory course for anyone interested in learning about programming and the Python language. It helps candidates in developing an insight into the basics and functioning of program writing. The course teaches simple ways to design and write programs using variables and functions. The course goes into detail about various Python basics and their applications. It helps you in having an overall understanding of Python Program writing fundamentals.

Further, the course will help you understand how you can solve various challenges using different conditions of Python. The programs learned in this course will help candidates take the first step into the world of computer languages and programming. Complete with assignments and quizzes, this course is the perfect way to get started with a career in Python and computer programming.

...Read More
7 Weeks
Beginner
Free
Skills Covered:
Programming skills Knowledge of Python
Exploring GraphQL A Query Language for APIs

Offered by

Certificate

Exploring GraphQL A Query Language for APIS

Exploring GraphQL: A Query Language for APIs by Edx is a great course for beginners who wish to make forays into the world of GraphQL. This is an introductory course for candidates to learn the basics as well as the use and need for GraphQL. The language has revolutionized the way developers design and make a website today. GraphQL is a query language available in open-source, It helps you to fulfill the queries with existing data that you have. Exploring GraphQL: A Query Language for APIs by Edx offers an understanding to professionals in the field and non-technical background candidates as to why GraphQL is getting the unrequited attention of developers and software engineers. Exploring GraphQL: A Query Language for APIs training details the various advantages and uses of the language and the different web architectures that you will need to use with it. 

Candidates taking the Certification Programme on Exploring GraphQL: A Query Language for APIs will learn how to use advanced topics like the proper way to implement a GraphQL server on front and backends with a client. This will impart insights into the proper way to use the language and to keep the server in a secure state. Exploring GraphQL: A Query Language for APIs by Edx is well suited for all types of candidates as the step-by-step curriculum ensures a proper flow of learning for all levels of understanding of the concepts of GraphQL. Programmers and developers can benefit by learning how to implement the language for professional as well as smaller-scale projects in production etc. Exploring GraphQL: A Query Language for APIs certification is also great for beginners and non-technical candidates who wish to learn the concepts of GraphQL and why, when, and where to use the language for its optimum use, ease, and benefits. 

Among the 2 tracks offered, if the candidates choose the verified track they will be allowed to learn the course for an unlimited time period and on the other hand the audit track only offers limited period to watch and learn from the course materials.

...Read More
7 Weeks
Beginner
Free
Skills Covered:
Programming skills

Offered by

Certificate

Java Course Online

The Java Course Online is a course aimed at aspiring Java Developers. The certification course will cover both foundational and advanced concepts of Java such as Java Array, Database connectivity, Collections, Threads, JSP, XML Handling, Servlets, and more. 

The course will provide you with industry exposure via practical industry-based projects. Throughout the curriculum, you will learn to implement functions and string handling techniques, arrays, SOA using web services, JDBC to communicate with a database. 

Moreover, the Java Course Online course will offer you an extensive experience of SME to learn industry best practises and standards. You will also acquire core skills via 42 hours of live online instructor-led training, real-life case studies, life-time access to LMS, assignments and 24x7 technical support.

Upon completion of the Java Course Online, you can find lucrative roles across industries. As the popularity of Java has only increased over the years, there is a high demand for certified Java developers. You can work in top companies such as Capgemini, Bosch, Accenture, PayPal, MindLabs, and many more.

...Read More
7 Weeks
19,995
Skills Covered:
Java Programming skills
Certificate

Parallel Programming in Java

The Parallel Programming in Java online course by Coursera is the first of the three-course Specialization in the Parallel, Concurrent, and Distributed Programming in Java. The certification course takes approximately 19 hours for completion and is an intermediate-level course in terms of difficulty.

Moreover, the Parallel Programming in Java certification course is offered by Rice University, which is one of the top 20 universities in the United States and holds a global ranking among the top 100 universities. The instructor for this course is Professor Vivek Sarkar, who has worked on multiple projects on parallel programming, making him an expert on the subject.

The Parallel Programming in Java online course is an excellent introduction to parallel programming and java concurrency. The certification course comprises exciting and informative lectures, helpful summaries, fun quizzes, active discussion boards, and graded assignments. Coursera also gives you a certificate upon successful completion of the course.

...Read More
7 Weeks
Intermediate
4,115
Skills Covered:
Java 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

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 30,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint