232 Courses and Certifications

Programming Certificate Courses

Career Category
Specialization
Job Role
Skills

Pricing

-
To
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
Design and Pedagogy of the Introductory Programming

Offered by

Certificate

Design And Pedagogy of the Introductory Programming Course

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

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

Also Read: Online Programming Certification Courses

...Read More
4 Weeks
Skills Covered:
Designing skills Programming skills
The Arduino Platform and C Programming

Offered by

Certificate

The Arduino Platform and C Programming

The Arduino Platform and C Programming, offered by the University of California, Irvine, is intended to provide the learners with a sheer glance of the Arduino which is an open-source computer hardware/software platform to create interactive objects and digital devices. The Arduino Platform and C Programming Certification Syllabus will shed light on the programming of the Arduino using C code, board schematics, conditionals and loops and many more. 

The Arduino Platform and C Programming Certification Course, offered by Coursera, is developed and instructed by Ian Harris who is a professor at the Department of Computer Science of the University of California, Irvine. The Arduino Platform and C Programming Certification by Coursera are the second in six courses of An Introduction to Programming the Internet of Things (IoT) Specialization. 

...Read More
3 Weeks
4,117
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 21 hours 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
3 Weeks
Beginner
3,277
Programming Languages Part C

Offered by

Certificate

Programming Languages, Part C

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

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

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

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

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Functional Program Design in Scala (Scala 2 version)

3 Weeks
Intermediate
Free
Certificate

CS50's Introduction to Programming with Scratch

3 Weeks
Beginner
Free
Delivery Problem

Offered by

Certificate

Delivery Problem

3 Weeks
Beginner
6,638
Certificate

Introduction to Swift Programming

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

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

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

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

Learn to Program: Crafting Quality Code

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

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

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

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Knowledge of Python
Building Cloud Services with the Java Spring Framework

Offered by

Certificate

Building Cloud Services with the Java Spring Framework

3 Weeks
Intermediate
Free
Principles of Secure Coding

Offered by

Certificate

Principles of Secure Coding

The Principles of Secure Coding certification course by Coursera takes around 15 hours 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
3 Weeks
Intermediate
3,277
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
3 Weeks
Intermediate
3,277
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
3 Weeks
Intermediate
3,277
Skills Covered:
Programming skills
Identifying Security Vulnerabilities

Offered by

Certificate

Identifying Security Vulnerabilities

The Identifying Security Vulnerabilities certification course is course number two of the Secure Coding Practices Specialization main course offered by Coursera, and the University of California, UC Davis. The main aim of this programme is to build a solid foundation of secure programming concepts.

The Identifying Security Vulnerabilities training course will make the candidates enrolled for learning about the different concepts of cryptography and threat modeling. This way the candidates will be able to create different threat models by critically thinking about other people’s models of threat. The different kinds of vulnerabilities and basics of cryptography application will be learnt by the students. Moreover, this SQL course will be helpful as it gives people a certification for completion after learning.

...Read More
3 Weeks
Intermediate
3,277
Skills Covered:
Knowledge of Cryptography
Global Warming II Create Your Own Models in Python

Offered by

Certificate

Global Warming II: Create Your Own Models in Python

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

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

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

...Read More
3 Weeks
Free
Skills Covered:
Knowledge of Python
Introduction to z OS Commands and Panels on IBM Z

Offered by

IBM via Edx
Certificate

Introduction to z/OS Commands and Panels on IBM Z

3 Weeks
Beginner
Free
Common Business Oriented Language Programming with VSCode

Offered by

Certificate

COBOL Programming with VSCode

3 Weeks
Beginner
Free
How to Modernize Applications with IBM Customer Information Control System

Offered by

Certificate

How to Modernize applications with IBM CICS

3 Weeks
Intermediate
Free
Smarter Chatbots with Node RED and Watson AI

Offered by

IBM via Edx
Certificate

Smarter Chatbots with Node- RED and Watson AI

3 Weeks
Intermediate
Free
Introduction to System Programming on IBM Z

Offered by

IBM via Edx
Certificate

Introduction to System Programming on IBM Z

3 Weeks
Intermediate
Free
Using SAS Viya REST APIs with Python and R

Offered by

Offered by

Erasmus University, Rotterdam via Coursera
Certificate

Multilevel Modeling

3 Weeks
Intermediate
Free

Offered by

Polytechnic University of Valencia, Valencia via Edx
Certificate

Start a CoderDojo Club

3 Weeks
Free

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