1563 Courses and Certifications

Online Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Certificate

Introduction to Web Development

Web development, also known as website development, is the process of designing, constructing, and maintaining websites and web applications that run in a web browser. Web developers, or 'devs,' accomplish this by utilizing numerous coding languages. The languages they employ depend on the tasks users are performing and the platforms they are working on. The introduction to Web Development certification course is developed by the Raspberry Pi foundation and led by Matt Hogan, which is made available by FutureLearn.

Introduction to Web Development online training comprises 3 weeks of learning resources with a weekly study of 2 hours which focuses on providing participants a detailed understanding of the fundamentals of web development, the box model, which explains how browsers organize websites, and the document object model, with which the JavaScript code will interact to dynamically alter the web pages and more.

Introduction to Web Development online syllabus covers topics such as HTML tags, attributes, and styling web pages using CSS. The aspirant will get an understanding of developing layouts in CSS, including the box model and responsive design and using JavaScript to make interactive web pages, and document object model validation.

...Read More
3 Weeks
Beginner
Free
Skills Covered:
Web application development skills Java Programming skills Knowledge of CSS
Build a Car Sharing Website JavaScript, PHP, MySQL, AJAX and JSON

Offered by

Certificate

Build a Car Sharing Website (JavaScript, PHP, MySQL, AJAX and JSON)

Build a Car Sharing Website (JavaScript, PHP, MySQL, AJAX, and JSON) online course is a project-based course that will teach candidates how to construct a completely operational Car Sharing website utilizing JavaScript, PHP, MySQL, AJAX, JSON, and any other technology that will allow users all over the world to share automotive rides, cutting travel expenses and saving the environment. Build a Car Sharing Website (JavaScript, PHP, MySQL, AJAX, and JSON) certification course is developed by Development Island, a British firm that specializes in providing exciting online courses in over 160 nations.

Candidates interested in enrolling in the Build a Car Sharing Website (JavaScript, PHP, MySQL, AJAX, and JSON) online training should have a basic knowledge of HTML, CSS, JavaScript, jQuery, PHP, MySQL, and Google Maps APIs, as well as have completed the "Build an Online Notes App (HTML, CSS, Bootstrap, PHP, MySQL, and AJAX)" course. The course also intends to help participants strengthen their CVs by including their experience in developing this website, which will help them obtain better job prospects.

...Read More
3 Weeks
Skills Covered:
Knowledge of Ajax Web application development skills

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Parallel Programming Scala 2 Version

3 Weeks
Intermediate

Offered by

Certificate

Integrating Test-Driven Development into Your Workflow

The Integrating Test-Driven Development into Your Workflow certification course is offered by Learn Quest and is available on the platform of Coursera. The course revolves around the topic of test-driven development methodologies. The course topics include refactoring of legacy codes, exception handling in Python, continuous delivery and deployment, continuous integration, and aspects related to these topics. The Integrating Test-Driven Development into Your Workflow certification syllabus requires around 15 hours to complete all the videos, readings, and practice exercises included in the programme. The programme has flexible deadlines and is meant for self-paced learning that includes no restrictions regarding any specific professional or academic experience. The subtitles of the videos are available in the English language. Upon completing this intermediate-level online course, the applicant will receive a professional certificate that will help them achieve greater heights.

...Read More
3 Weeks
Intermediate
Skills Covered:
Knowledge of Python
Problem Solving Using Computational Thinking

Offered by

Certificate

Problem Solving Using Computational Thinking

3 Weeks
Beginner
Free
Generating code with ChatGPT API

Offered by

Certificate

Generating code with ChatGPT API

The Generating code with ChatGPT API is an online certification course spread across three modules. This is a beginner-level online course that teaches about ChatGPT API and its parameters. The Generating code with ChatGPT API certification by Coursera equips learners with an understanding of how to set up their OpenAI trial, develop API keys, and make their first API request. The course will also provide them with the basics of taking advantage of the ChatGPT-API for a variety of responses.

The Generating code with ChatGPT API training course is a part of the Getting Started with Generative AI API Specialization created by Codio. The course involves 9 hours of learning with comprehensive reading materials and hands-on projects. Students can complete Generating code with ChatGPT API classes within 1 month, 3 months, and 6 months at their own convenience.

...Read More
3 Weeks
Beginner
4,115
Enquire
Getting Started with Generative AI APIs

Offered by

Certificate

Getting Started with Generative AI APIs

With the arrival of ChatGPT, generative AI has become the global talking point. It opened many possibilities for the application of generative AI  and has become the trend among learners. Getting Started with Generative AI APIs online course, offered by Coursera,  is an introductory programme on generative AI APIs. 

Learners can learn various generative AI APIs such as OpenAI API and ChatGPT API through the Getting Started with Generative AI APIs certification. They can also get a fundamental understanding of using OpenAI GPT-3 for natural language generation (NLG). The online course on generative AI APIs will provide insights into API keys generation and doing the OpenAI trial and API request. 

Getting Started with Generative AI APIs certification by Coursera is the first course in the Getting Started with Generative AI API Specialization. The 9-hour-long beginner-level training on generative AI APIs is curated and instructed by Kevin Noelsaint.

Read Also: 

...Read More
3 Weeks
Beginner
4,115
Enquire
Skills Covered:
Knowledge of Python
ChatGPT Teach Out

Offered by

Certificate

ChatGPT Teach Out

ChatGPT Teach-Out certification is an online self-paced programme on ChatGPT. The online training will help the learners to learn everything they need to know about ChatGPT including its mode of functioning, legal implications and merits and demerits. Coursera offers online training in association with the University of Michigan and Teach-Out Experts.

ChatGPT Teach-Out online course will help the learner explore artificial intelligence in general and chatbots in particular. Further, it will discuss the impact of ChatGPT on the economy, law, healthcare and the like. ChatGPT Teach-Out Certification by Coursera has a duration of 6 hours and learners can complete it in three weeks devoting 2 hours per week.

...Read More
3 Weeks
Enquire
Skills Covered:
Knowledge of Artificial Intelligence
Generative AI Elevate Your Data Science Career

Offered by

Certificate

Generative AI: Elevate Your Data Science Career

Generative AI: Elevate Your Data Science Career certification course lasts for 12 hours (approximately). The programme provides students with in-depth knowledge of generative AI tools, like GPT 3.5, ChatCSV, and tomat.ai for querying and creating the data. The course helps students to examine real-world scenarios where generative AI is used.   

The certification course is taught in English and it is also available in 21 other languages. The Generative AI: Elevate Your Data Science Career certification by Coursera offers generative AI skills in hands-on labs and projects. The students will be able to apply generative AI techniques in developing and refining ML models.    

The programme offers a comprehensive curriculum to the students that includes data science and generative AI, the use of generative AI for Data Science. Students will also be able to enhance their related projects with the guidance of industry experts. The course offers videos, readings, assignments, app items and plugins for a better understanding of the subject.  

Also Read: Online Data Science With Artificial Intelligence Courses & Certifications

...Read More
3 Weeks
4,117
Python for Machine Learning

Offered by

Certificate

Python for Machine Learning

Python is an interpreted computer language used for high-level and general-purpose coding. Unlike other programming languages like HTML, CSS, and JavaScript that are mostly used for web development, Python is also used for software development. The Python for Machine Learning online course by the India Institute of Technology Kanpur intends to teach the essential elements of machine learning using the well-known programming language. 

With regular assessment assignments, the IIT Kanpur Python for Machine Learning certification course has been curated with a practical approach. Candidates with fundamental knowledge of Maths and necessary logical skills will be fit for enrolment. Moreover, after the training, a final assessment exam will help you track your progress and determine whether you are eligible for the course certificate.

The curriculum places special emphasis on Numpy, Matplotlib and Seaborn, and Pandas. Furthermore, the Python for Machine Learning training provides students with 24*7 digital access to the learning content for a period of six weeks or until submitting the final MCQ test. Thus, learners can schedule their studies at their own time and acquire valuable skills.

...Read More
20 Days
4,237
Skills Covered:
Knowledge of Numpy
Python Machine Learning Course

Offered by

Certificate

Python Machine Learning Course

The Python machine learning course is developed and offered online by the leading data science institute Analytixlab partnering with the International Business Machines Corporation(IBM) which provides a dual certification for the candidates. This machine learning program taught along with Python will take a hundred and ten hours to complete with sixteen classes of experiential learning.

This online training in machine learning provides the learners with an interactive learning environment and an option for independent learning. The course curriculum is designed for the students with the skills of Python and data analytics to learn about the real-world challenges in the field of machine learning. The learners are enabled to work with eight industrially relevant projects and assignments wherein they can exhibit their theoretical knowledge of the domain. The Python machine learning course training helps the students gain the technical knowledge necessary to excel in the field of data science using machine learning skills along with expertise in Python. 

...Read More
455 Hours
32,000
Skills Covered:
Machine learning Knowledge of Python Knowledge of Artificial Intelligence
Advanced Certification Program in Java Full Stack Development

Offered by

Certificate

Advanced Certification Program in Java Full Stack Development

The Advanced Certification Program in Java Full Stack Development course offered by Edubridge is a 110% money-back job-guaranteed program that helps to improve abilities to create a flexible, finished web application. 

The Advanced Certification Program in Java Full Stack Development training also covers soft skills and aptitudes that will improve logical reasoning and confidence.

The Advanced Certification Program in Java Full Stack Development by Edubridge provides guest lectures and industry immersion activities which will aid in the development of a business and industry understanding. It also ensures the improvement of writing and corporate communication abilities with the assistance of experts to make the move from academia to the workplace easier and ensure the learners gain teamwork skills with group projects and in-class tasks.

...Read More
453 Hours
69,000
Post Graduate Certification in Java Full Stack Development for Engineers

Offered by

Certificate

Post Graduate Certification in Java Full Stack Development for Engineers

Post Graduate Certification in Java Full Stack Development for Engineers course is offered by Edubridge which aims to train beginners in front-end development and help them gain comprehensive knowledge of full-stack development, allowing them to land their dream careers. 

Post Graduate Certification in Java Full Stack Development for Engineers training is managed by distinguished industry professionals who will train on current industry demands. Students will receive technical skill training and will work on real-world projects throughout the online program. These projects will be uploaded to GitHub so that future employers may see them.

Post Graduate Certification in Java Full Stack Development for Engineers by Edubridge ensures to improve the ability of students to create a fully operational and innovative web application. The web portal will serve as the evaluation tool for all their coding assessments.

...Read More
453 Hours
45,000
Data Science 360 Course

Offered by

Certificate

Data Science 360 Course

The Data Science 360 Course enables the students to discover the significance of the data science field that transforms the data-driven industry and digital technologies. The course is offered by the online education provider platform, Analytixlab. The course consists of classroom learning, online pedagogy, and self-study options that will take five hundred hours in total to complete the course. 

The data science course study consists of forty-six classes with eighteen assignments and projects for the students to have an experiential learning process. The courses included are analytics edge, data science with python, and machine learning programs. The ‘Data Science 360 course’ training program equips the learners with skills in data visualization, descriptive analytics with predictive modeling with the knowledge of machine learning techniques for effective decision making in the business industry. The primary skills of data science and comprehensive understanding of the concepts allow the candidates to aspire for job opportunities in leading companies.

...Read More
425 Hours
1,09,000
Skills Covered:
Business analytics knowledge Data science knowledge Knowledge of Data Visualization Knowledge of Python R Programming Machine learning Knowledge of deep learning Knowledge of Excel SQL knowledge Tableau knowledge
Advanced Data Analytics with R Programing

Offered by

Certificate

Advanced Data Analytics with R Programing

With the advent of computational technology, analytics has become an essential part of running a business. Therefore, to gain a competitive advantage as a manager, you should be able to combine raw data with business acumen. The Advanced Data Analytics with R Programing certification course has been designed to help aspiring Data Analysts and introductory Data Scientists by focusing on managerial applications of analytics.

The Advanced Data Analytics with R Programing training course provides you with the opportunity to learn from the esteemed faculty at IIT Kharagpur as well as some industry leaders. This is a short-term course that will take place over a weekend and consist of 15 hours of interactive training. You will have to attend 6-hour sessions over a weekend. 

Further, the Advanced Data Analytics with R Programing by Vinod Gupta School of Management will consist of hands-on exercises, lecture sessions, and discussions on real problems and case studies. Upon completion, you will be eligible for a certificate from Vinod Gupta School of Management, Indian Institute of Technology Kharagpur.

...Read More
16 Days
6,000
Skills Covered:
Data science knowledge R Programming
Machine Learning with Python for Beginners

Offered by

Certificate

Machine Learning with Python for Beginners

This Machine Learning with Python for Beginners Certification dives into the basics using a well-known programming language - Python. In this short-term course, students will be reviewing and learning about the purpose and importance of Python in Machine Learning and where it applies to the real computer world. Also, candidates will get a general overview of Machine Learning training from the National Institute of Technology Warangal in topics such as supervised vs unsupervised learning,  model evaluation, and complex Machine Learning algorithms. Machine Learning with Python for Beginners Certification Course is useful to learn a lot of things in a short span of time. Make your career future-proof with Machine Learning with Python for Beginners Online Course. 

All students after carrying out the required tasks like individual projects and algorithms for specific problems get Machine Learning with Python for Beginners Certification by NIT - National Institute of Technology Warangal.

...Read More
15 Days
Beginner
Skills Covered:
Machine learning Knowledge of Python
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
Summer Training Program on Machine Learning using Python

Offered by

Certificate

Summer Training Program on Machine Learning using Python

Machine Learning has emerged as one of the most popular branches of engineering over the years. The Python program is a popular language for programming as the syntax is simpler and it consists of a lot of code libraries, which makes coding relatively easy, as compared to its counterparts. 

Summer Training Program on Machine Learning using Python (Development and Deployment) Certification Course from the Electronics & ICT Academy of IIT-Roorkee is specifically designed to train students in Python coding, in the field of ML engineering. The duration of the course is 14 days and 40 hours. The number of seats is 60. The Training is coordinated by Professor R. Balasubramanian and Professor Partha Pratim Ray from IIT-Roorkee, along with Professor Sanjeev Manhas serving as the Principal Investigator.

The course trains students for a career in Machine Learning engineering or Data Science, which according to Kdnuggets, will generate about one million job opportunities in the near future. Also, the popular Forbes magazine has listed Data science as one of the best jobs to pursue as a career.

...Read More
14 Days
8,000
Skills Covered:
Machine learning Knowledge of Python Knowledge of Applied statistics
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
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
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

Introduction to Computer Programming

The method of programming commands for computers to follow is known as computer programming. The commands, commonly referred to as code, are written in a programming language that the system can comprehend and use to take the action or address a condition. The Introduction to Computer Programming certification course, which is offered by Coursera, was created by the University of London and is instructed by Dr. Edward Anstead, Associate Lecturer, and Dr. Simon Katan, Lecturer.

Introduction to Computer Programming online course includes 2 weeks of digital lessons, assignments, and exams that offer candidates the fundamental knowledge and abilities needed to create computer programs in a sophisticated programming environment. Students taking Introduction to Computer Programming online classes will discover how to use the Javascript programming language and the p5.js library, as well as how to create 2D graphics as well as will learn about the mathematical concepts necessary to master the arithmetical and computational tools required for problem-solving in computer science and modeling phases.

...Read More
2 Weeks
Beginner
1,699
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

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
Principles of Secure Coding

Offered by

Certificate

Principles of Secure Coding

The Principles of Secure Coding certification course by Coursera takes around 2 weeks to finish. The supporting institute that has designed the syllabus for this intermediary level, of course, is UC Davis, University of California. This course is part 1 of the main programme the Secure Coding Practices Specialization. The course gives an introduction to the principles of different programming languages which are secure.

The Principles of Secure Coding training begins with discussing the different principles, and philosophies of programming which is secure. These students will be presented with a robust programming language and taught the relationship between different security programs. These candidates shall be experiencing how design choices can be made based on the implementation in coding. This course may be more understandable if the candidates have prior background in C, Java, or C++.

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Software development skills
Exploiting and Securing Vulnerabilities in Java Applications

Offered by

Certificate

Exploiting and Securing Vulnerabilities in Java Applications

The Exploiting and Securing Vulnerabilities in Java Applications certification course is course number four of the Secure Coding Practices Specialization main course that is offered together with the efforts of the University of California, UC Davis, and provider, Coursera. This certificate course will help one learn instantly with flexible schedules and deadlines that help all the candidates. 

The Exploiting and Securing Vulnerabilities in Java Applications training course will help the candidates with Java, and programming. During this programme’s course of study, the candidates will be taught to wear different kinds of hats like attacker hats, defender hats, and other hats so that vulnerabilities can be identified.

...Read More
2 Weeks
Intermediate
1,699
Skills Covered:
Java Knowledge of Cyber Security
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
Improve Your Java Code using Amazon CodeGuru

Offered by

Certificate

Improve your Java code using Amazon CodeGuru

2 Weeks
Intermediate
Free
Improve your Python Code using Amazon CodeGuru

Offered by

Certificate

Improve your Python code using Amazon CodeGuru

2 Weeks
Intermediate
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses