1566 Courses and Certifications

Online Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Cryptography and Hashing Overview

Offered by

Certificate

Cryptography and Hashing Overview

Cryptography and Hashing Overview is an online course meant for beginner-level learners to get acquainted with the blockchain, in general, and cryptography in particular. Cryptography and Hashing Overview Certification Syllabus will shed light on the various aspects of blockchain, cryptography, hashing and the like. 

Cryptography and Hashing Overview Certification Course, offered by Coursera, is the second in the 4 courses of Blockchain Specialization. By joining the course by paying the fee, the learners will be provided with unlimited access to the remaining three courses. Cryptography and Hashing Overview Certification by Coursera is provided by the Division of Continuing Education of the University of California, Irvine.

...Read More
4 Weeks
Beginner
1,699
Skills Covered:
Knowledge of Blockchain Knowledge of Cryptography
Algorithms and Data Structures Capstone

Offered by

Certificate

Algorithms and Data Structures Capstone

4 Weeks
Intermediate
Free
String Processing and Pattern Matching Algorithms

Offered by

Certificate

String Processing and Pattern Matching Algorithms

4 Weeks
Intermediate
Free
Fundamental Algorithms Design and Analysis

Offered by

Certificate

Writing, Running, and Fixing Code in C

Offered by Duke University, the Writing, Running and Fixing Code in C Programme, is ideal for professionals interested in learning and mastering the basics of programming language. The need of the hour, coding is one of the most sought after areas that is always and will remain in trend. Understanding the key requisites of the corporate world, the programme will enable candidates to learn and master different skills namely, debugging, compiler, C Programming and many others. The programme is a beginner level programme and can be pursued by professionals keen on learning to code. To make it easy, the programme is also accessible in different languages apart from English. The candidate will learn about planning algorithms, compiling and thereafter running it. The programme offers a certificate in the end if successfully completed.

...Read More
4 Weeks
Beginner
3,369
Skills Covered:
Programming skills
Introduction to C Sharp Programming and Unity

Offered by

Certificate

Introduction to C# Programming and Unity

Introduction to C# Programming and Unity is an independent course available on the Coursera platform which helps you learn from scratch about how to develop video games with C# programming language along with using the Unity game engine on your Mac or Windows. The course is not at all authorized or sponsored by Unity Technologies or its affiliates.

C# is preferred as a learning computer language, for knowing how to program and entering into professional programming.

The course helps you to learn in-depth about core programming concepts that apply to C# along with different programming languages. The learners will understand how to apply these concepts while developing games.

With the Introduction to C# Programming and Unity Course, they will also get to know about the ideal path they need to learn to code and clear their fundamentals by building small games and applications.

India is touted to be a highly scalable market for the gaming industry in the next couple of markets and there is no better time than now to not just enroll and learn something new, but also gain a skill that can help you be a part of the growth story as India’s first homegrown gaming giant.

...Read More
4 Weeks
Beginner
3,369
Skills Covered:
Programming skills
More C Sharp Programming and Unity

Offered by

Certificate

More C# Programming and Unity

C# is one of the best programming languages for beginners and professional programmers alike. And the Unity game engine is becoming increasingly popular among indie game developers. In 2016, Unity games were downloaded 16,000,000,000.

The More C# Programming and Unity course, explains why C# and Unity should be used instead of some other language and game engine. Throughout this course, learners will continue building their foundational Unity and C# knowledge by exploring more Unity and C# topics.

The More C# Programming and Unity course is part of the C# Programming for Unity Game Development Specialization programme offered by the University of Colorado. The curriculum for this course is designed with the assumption that candidates have taken the previous course in the specialization, and have the prerequisite knowledge. Therefore, before applying to this course, candidates must make sure that they have that knowledge, either by taking the previous course or from personal experience.

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

Object Oriented Programming with C++

The Object-Oriented Programming with C++ course by the National Institute of Electronics and Information Technology, Gorakhpur has been meticulously designed to cater to the requirement of proficiency in C++ language & its various methods of intricate implementations. 

The course, through a very basic & self-explanatory manner, helps candidates familiarize themselves with the concept of Object-oriented programming & its intricate implementation. The confusing concepts like Encapsulation, Abstraction, Polymorphism & inheritance are also explained & discussed in quite a detail to the candidates.

Through this course, even the candidates who already have prior knowledge of C++ compiler like Dev C++, can broaden their horizon & strengthen their basics & theoretical understanding of it. The instructor-led live classes ensure maximum interaction throughout the course so that the delivery is useful in every manner. Error handling skills are ensured to be instilled in the candidates. The certification by the National Institute of Electronics and Information Technology, Gorakhpur, further opens a gate of opportunities for the candidates to pace up in the professional world.

...Read More
4 Weeks
1,000
Skills Covered:
C++ Programming skills
Computing Art Magic Science Part II

Offered by

Certificate

Computing: Art, Magic, Science- Part II

The Computing: Art, Magic, Science- Part II  programme offers the enrollment candidates to learn more about the fundamentals of the learn function programme, loop variants, design patterns and other functions in descriptive and elaborative patterns. The concepts learnt will be practised by the students by using advanced tools that will further help the students to write programmes, run the programme, compile them and also test the programme on the backdrop of predefined tests. 

The Computing: Art, Magic, Science- Part II  online course is a continuation of the series titled- “ Computing: Art, Magic, Science” (CAMS 1). In the Computing: Art, Magic, Science- Part II certification course will learn about- undo-redo options, concurrency, design patterns, selective exports, loop invariants and other functions that pertain to the domain of computer science engineering. The computer science programme will further help the students to understand the techniques of modern computing systems. 

The complex software systems will be taught to the students so that they can construct professional solutions and design in the Computing: Art, Magic, Science- Part II training. There are 2 tracks which are called audit track and verified track both of which are self-paced. Candidates who want to study for free may opt for the audit track which will also offer 

...Read More
4 Weeks
Beginner
Skills Covered:
Programming skills Knowledge of engineering
Introduction to Functional Programming

Offered by

Certificate

Introduction to Functional Programming

Functional programming is a model of programming in which programs are developed by using pure functions. It utilises the application of functions to arguments as the fundamental method of calculation. The Introduction to Functional Programming online course is designed to teach you the foundational principles of functional programming using the Haskell programming language.

The Introduction to Functional Programming certification course uses Haskell language because it is a purely functional programming language. You will study the necessary ideas of programming composing functions and mathematical functions. The course will enable you to effectively note and understand the difference between contemporary and functional languages.

The Introduction to Functional Programming training will acquaint you with useful features of functional languages. These include an uncomplicated mathematical basis, effectual abstraction methods, and a succinct notation for writing programmes. You will also learn how to implement the concepts of functional programming using Hack language developed by Facebook.

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

Programming 102: Think Like A Computer Scientist

Programming 102: Think Like a Computer Scientist Certification by FutureLearn allows learners to explore intermediate level Python programming where they shall discover how to break problems into smaller parts, design and finally apply algorithms to data. They can also explore list structures along with their various uses. Those having faced a significant brush with Python and having acquired an inclination towards the language thereafter can definitely take up this course to polish their knowledge and programming skills.

Programming 102: Think Like a Computer Scientist Certification syllabus is so structured that the learning outcomes will build upon the foundational Python skills of the learner and prepare him to proceed with more advanced programming. All eligible course participants can start with the course straight away and learn at their own pace. This online training programme not only deals with basic concepts but also challenges its learners to implement the same with their students. The assignments and tests spread throughout the course will help learners endure some programming challenges.

...Read More
4 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Algorithms
Core Interaction Programming

Offered by

Certificate

Core Interaction Programming

The Core Interaction Programming online course is the first course in the Unity Certified Programmer Specialisation offered by Unity Technologies. This course follows a challenge–solution learning format. Moreover, you will be required to dedicate nearly 11 hours to finish the course successfully. 

In the first part of the Core Interaction Programming course, the primary focus will be building the foundation for a 2D action video game, AsteraX. After that, you will deep dive into planning out and developing the game project using architecture codes.

The Core Interaction Programming syllabus will cover core skills and practices like using basic UI elements to provide user feedback, developer testing methods, assessing scripting needs based on project requirements, and more. Additionally, these will help you prepare for the Unity Certified Programmer exam. 

Moreover, the Core Interaction Programming training goes by a self-approach to let you study at your convenience. You will also be eligible for a shareable certificate upon successful course completion. 

Also Read:
3D Video Game Development in Unity: An Introduction
Introduction to video game development with Unity

...Read More
4 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Application Systems Programming

Offered by

Certificate

Application Systems Programming

The Unity Certified Programmer test is a professional certification for mid and entry-level Unity programmers. Coursera’s Application Systems Programming training is a 100% virtual course that will prepare you for this examination. To this end, it will furnish you with vital learnings and challenge you to solve Unity programming’s realistic problems related to the examination’s topics. There are skilled instructors on board to train you for these. 

With the Application Systems Programming certification syllabus, you will further explore a 2D action video game’s development, which began in AsteraX, the previous course. This will help you polish your skills for the exam. These include optimising for various platforms, adding particle effects, managing application and user data, and implementing user customisations. You will require approximately 17 hours to finish this curriculum. 

The Application Systems Programming course is the second part of the Unity Certified Programmer Exam Preparation Specialisation. It’s an intermediate-level, self-paced curriculum where you can reset deadlines to study at a convenient pace. The programme offers free enrolment and a paid certification, which is shareable on LinkedIn. You can also print it out as a hard copy for your CV.

...Read More
4 Weeks
Intermediate
Free
Skills Covered:
Programming skills Game designing skills
Certificate

Design a Feminist Chatbot

Technology has undeniably engulfed our world today, and us functioning without it is impossible. As we progress rapidly towards automation, artificial intelligence is becoming increasingly significant. Conversational interfaces are becoming a part of our daily routine, where platforms operate with chatbots, be it for customer service or meditation. 

However, chatbots aren’t perfect. They can also engage in promoting discriminatory behaviour or reinforcing detrimental gender stereotypes. The Design a Feminist Chatbot course by FutureLearn equips you with the requisite knowledge to prevent this. 

The curriculum will teach you about feminism, its relationship with technology, and help you create a feminist chatbot. For this, the programme covers vital learnings such as necessary coding skills, feminist design tools, programming and designing the chatbot, etc.

Moreover, the Design a Feminist Chatbot certificate programme is an online course, allowing you to study from anywhere in the world. With upgradable options, you can also enjoy lifetime access to numerous FutureLearn programmes, flexibly completing this training in your preferred duration, and the chance to receive a digital certification. You will also be working via online platforms and tools like Glitch.

...Read More
4 Weeks
Skills Covered:
Knowledge of Artificial Intelligence
Coding Basics

Offered by

Certificate

Coding Basics

The Coding Basics programme will touch upon the fundamentals of HTML, JavaScript, and CSS. You will learn the basic concepts of web development and code over a span of 4 weeks. From the first week only, you'll be well-versed in coding to build simple web pages. 

Throughout the Coding Basics online course, you will receive live instructions, where you can ask your questions in real-time, interact with your instructor, and collaborate with your peers on numerous projects. All these features will be accessible from the comfort of your home. 

You will have a firm grasp of the different technologies used for web development. Learning Coding Basics by DevMountain can also boost your career prospects in domains like finance, project management, marketing, recruiting, design, and technical writing. 

Towards the Coding Basics course end, you'll be able to implement your newly acquired skills into two simple web-based projects and build your professional portfolio. This way, you can skill up and land better jobs. 

...Read More
4 Weeks
$ 49
Skills Covered:
Knowledge of CSS Web application development skills
Quantum Computer Systems Design III Working with Noisy Systems

Offered by

Fundamentals of Quantum Information

Offered by

Certificate

Fundamentals of Quantum Information

4 Weeks
Expert
Free

Offered by

Certificate

SQL for Data Analysis

The SQL for Data Analysis online course is four weeks of training conducted by the FutureLearn portal and coordinated by Tableau and Coventry University, U.K. The course will help in developing and applying data analytics skills in a professional career. Through this course, candidates will learn how to use SQL in modifying and grouping data in the database. Also, learners will learn the difference between correlation and causation and reach a proper conclusion for your data. 

The SQL for Data Analysis certification will be directed by Jacques Haasbroek, a certified data analyst and a chartered global management accountant. Candidates who are interested in taking admission must visit the provider’s official website and register for the SQL for Data Analysis training. To get all the details related to this course such as the admission process, fee structure, etc, please go through the article below.

...Read More
4 Weeks
Skills Covered:
Knowledge of Big Data Knowledge of Data mining Data science knowledge SQL knowledge
Distributed Computing with Spark SQL

Offered by

Certificate

Distributed Computing with Spark SQL

The Distributed Computing with Spark SQL certification course is a 14 hours course. This course is available on the educational course platform Coursera, and the syllabus is curated by the University of California. Also, this course is part of the main programme, Learn SQL Basics for Data Science Specialization. 

This Distributed Computing with Spark SQL training course is made for candidates with some ideas, and information about SQL. This Coursera programme will be great for students who want to step ahead in their data journey. All 4 modules developed for this course are intertwined among themselves. In the end, when all 4 modules are learnt, the candidates will have learned many ways related to Spark SQL, and ways to construct reliable data points.

...Read More
4 Weeks
Intermediate
3,257
Skills Covered:
SQL knowledge
Real Time Operating System

Offered by

Certificate

Real Time Operating System

The Real Time Operating System programme is an elective course in Computer Science and Engineering. Offered by Swayam, the course has been designed by the experienced IIT Kharagpur faculty and will be delivered in a span of four weeks through video lectures. Swayam is providing the course for free to anyone who wishes to learn the subject.

The Real Time Operating System course curriculum consists of four modules covering the characteristics and basic concepts of real-time operating systems. The course is available at the postgraduate level and is aimed towards people who have a background in ECE, EE and CSE. Prof. Rajib Mall from the Department of Computer Science and Engineering at IIT Kharagpur will deliver the course.

What’s more, you can even earn a certificate to showcase your knowledge in the Real-Time Operating System by fulfilling the eligibility criteria for the verified certificate. The certificate will be verified by NPTEL and Swayam and have the logo of IIT Kharagpur.

...Read More
4 Weeks
Free
Skills Covered:
Knowledge of engineering

Offered by

National Institute of Electronics and Information Technology, Chennai
Certificate

Certificate Course in Advance Data Analytics and Machine Learning using R

Designed after careful industry analysis, the Online Certification Course in Advance Data Analytics and Machine Learning using R by NIELIT progresses from the basics of R to advanced studies of data analytics. It includes 40 hours of learning in four weeks of weekday classes from 1:30 PM to 3:30 PM.

The course curriculum aims at training candidates in the field to meet the demands of the technologically-driven industry. Touching upon computational statistics applications and usages, it solves real-world data science problems. For the Online Certificate Programme in Advance Data Analytics and Machine Learning using R by NIELIT, candidates need to access a system of 8GM RAM with a broadband connection. A basic understanding of the Linux command line will be beneficial. 

The course also provides a combination of practice and knowledge in Data Science and its applications. Mr Sanjaav Kumar Jha instructs NIELIT’s Advance Data Analytics and Machine Learning using the R training programme. Upon satisfactory course completion, students will also earn their certificates. 

...Read More
4 Weeks
2,000
Skills Covered:
Machine learning Data science knowledge
Certificate

HTML5 Apps and Games

4 Weeks
Expert
Free
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

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses