220 Courses and Certifications

Online Programming Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Exploring Swift

Offered by

Certificate

Exploring Swift

Exploring Swift online certification is developed by Packt Publishing Ltd, a UK-based business that delivers outstanding learning and information services to IT professionals. Swift is a broad sense, multi-paradigm, and dynamic programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Exploring Swift online course attempts to use Swift to develop suitable command-line programmes that can operate on either an Apple platform or Ubuntu Linux. 

Candidates who wish to participate in the Exploring Swift online training must have a basic understanding of Swift core features, at least one modern object-oriented programming language, and access to an Ubuntu or modern macOS system. The course starts with an overview of common library protocols and proceeds on to the foundational framework and functionality like working with dates, reading from a file, and sending a simple network request. In addition, the course will cover topics such as intermediate optionals, strings, flow control, types, closures, error handling, and Swift's memory management system.

...Read More
1 Weeks
1,115
Skills Covered:
Programming skills
Swift Mastering the Core Concepts

Offered by

Certificate

Swift: Mastering the Core Concepts

It is generally challenging to develop your first Swift program, but with sufficient knowledge of the fundamentals, it is a simple and quick process to get there for developing your Swift programmes. Swift: Mastering the Core Concepts online course incorporates self-study material with moderately difficult and difficult topics delivered in a classroom setting. Swift: Mastering the Core Concepts certification course is created by Packt Publishing Ltd, an organization based in the United Kingdom that provides excellent learning and information services to IT professionals.

Swift: Mastering the Core Concepts online training begins with the introduction of the Swift programming language and how to write basic Swift code before proceeding on to fundamental concepts such as collection types, generics, protocols, typecasting, and type checking. The course will teach students the basics of variables, strings, creation, manipulation, interpolation, tuples, conditionals, ternary operators, and simple loop cases. The course also includes sections on investigative techniques like print(), dump(), for each(), and sorted() to help students acquire a deeper knowledge of Swift.

...Read More
1 Weeks
1,115
Skills Covered:
Programming skills
OOPs using C++

Offered by

Certificate

OOPs Using C++

The world of computer programming has shifted from procedural programming to object-oriented programming. And why not! OOP offers a horde of benefits like greater programmer productivity, low maintenance costs, and better software quality. This is because it’s less time-taking since you do not need to write the code from scratch.

Since C++ is also considered a multi-paradigm language, it efficiently supports procedural, functional, and object-oriented programming. NIIT’s OOPs using C++ online course aims at offering you the best of both worlds – all the benefits of OOPs using the powerful and efficient C++. 

The total course duration is over 48 hours, and the learning model includes intensive classroom training with dedicated machine-room learning for hands-on experience. Two kinds of OOPs using C++ course certification are available – the graded certificate and the participation certificate.

One of the unique OOPs using C++ course benefits is that its curriculum is so comprehensive that you will be able to implement the C++ language to complex problems. You are eligible for the training if you know how to write pseudo-code, build flowcharts, work on Windows, and use editors. 

...Read More
48 Hours
Skills Covered:
Programming skills
Programming in R

Offered by

Certificate

Programming in R

The Programming in R certification course is a short-term course. It has been designed to teach the most popular data analytics tool, i.e., the programming language R. The course curriculum begins with the basics of R and moves towards advanced R programming.

The Programming in R course follows a hybrid learning model, where you will need to attend classroom sessions and practise the learnings online. All the sessions will be conducted by NIIT faculty, which comprises industry experts.

Other than the classroom sessions, the Programming in R training will focus on hands-on learning via dedicated machine hours. Here, you can practise everything you learned and boost your understanding of the concepts. NIIT also provides advanced study material in the form of e-books to help you understand the concepts deeply.

There will also be weekly practice quizzes to ensure you’re on track. All in all, the Programming in R certification course will have 44 hours of classroom training and 42 hours of online learning. You will also get a certificate upon successful completion.

...Read More
44 Hours
Skills Covered:
Knowledge of Data Visualization
Programming in C

Offered by

Certificate

Programming in C

If you're someone who is passionate about all things coding, then the C programming language is the ideal place to start. By joining the Programming in C course by NIIT, you can cover all basic concepts of the C language. 

The Programming in C certification course is an entirely in-classroom course with dedicated hours allotted for machine-room training. The expert faculty members will not only teach via lectures and interactive discussions but pose real-world challenges for better retention of the concepts. All study materials for the Programming in C course will be provided in class.

The course is offered in select NIIT centres across India. Two types of Programming in C course certifications are available to interested candidates. Moreover, those who meet the minimum marks criteria will be given the graded certificate and those who don't will be given the participation certificate. The course is a great starting point for a career in software coding or programming. 

...Read More
36 Hours
Skills Covered:
Programming skills
Crash Course in ECMAScript 6

Offered by

Certificate

Crash Course in ECMAScript 6 (M)

Crash Course in ECMAScript 6(M) is a comprehensive program for professionals, teachers, and students, to teach essential features of the newest version of ECMAScript. This course covers the bulk of ECMAScript 6, including topics such as strings, data types, template literals, constants, let statement, etc. Participants also learn about functions, tagged template literals, arrow functions, objects, maps, inheritance, and symbols.

The ECMAScript 6(M) certification includes discussions on Sets, Promises, forEach, etc. With this course, learners can use ES6 with trans pilers and enjoy many benefits without worrying about browser compatibility. Learners can also access all course materials for up to 6 weeks and get an enjoyable online learning experience with high-quality video lectures.

Furthermore, the ECMAScript 6(M) online course comes with a certificate upon completion. This certificate can be added to your professional portfolio to highlight your enhanced skills and knowledge. It will also help you widen job opportunities and boost your career.

...Read More
4,237
Skills Covered:
Programming skills
Introduction to Programming-A Practical Approach

Offered by

Certificate

Introduction to Programming – A Practical Approach

The Introduction to Programming – A Practical Approach course by IIT Kanpur is designed for learners looking to learn the basics of programming. The course gives the appropriate head start for beginners to learn about computer programming. Students will become capable of writing programmes that can perform the desired computing operations.

The Introduction to Programming – A Practical Approach certification syllabus covers fundamental programming concepts such as source code, syntax, operators, loops, conditionals code, modular code, arrays, strings, functions, data types, and more. The course aims to build a sound foundation of understanding programming so that learners can study advanced ideas and languages going further.

The Electronics & ICT Academy of Indian Institute of Technology, Kanpur has developed and offered the Introduction to Programming – A Practical Approach certification course. It is a joint initiative of the Ministry of Electronics and Information Technology (MEITY) to provide a quality education through online medium. Students can also do project work as part of this course.

...Read More
Beginner
4,237
Skills Covered:
Programming skills Knowledge of computer application
Prutor A Coding Platform

Offered by

Certificate

Prutor: A Coding Platform

Prutor is a software system that is used to teach introductory programmes. Prutor:- A Coding Platform programme by IIT Kanpur will teach participants how to use the software that can solve programming problems by providing immediate feedback. The programme throws light on integrating the system to simplify tutoring tasks that include grading, problem generation, and test-case generation.

Prutor:- A Coding Platform by E&ICT Academy, IIT Kanpur will provide insights into how students learn programming skills. The training is focused on helping the participants improve upon their teaching methods. The course will provide free access to all the learning material for six weeks.

Prutor:- A Coding Platform syllabus employs the latest and updated content that meets the industry standards. The educator of the programme is professor Amey Karkare from IIT Kanpur. The course contains two hours of online lectures, several assignments, and a multiple-choice exam for a final assessment. Participants who complete the programme and qualify for the final test will be awarded a certificate.

...Read More
4,237
Skills Covered:
Programming skills
Programming for Problem Solving KCS101 KCS201 M

Offered by

Certificate

Programming for Problem Solving (KCS101/KCS201) (M)

The Programming for Problem Solving certification course enables learners to have a detailed understanding of the various components of a computer. They will be given a briefing about all the devices from processors to storage devices and operating systems. Once completed, the course will then unfold into the language of algorithms and flowcharts.

Students opting for the Programming for Problem Solving training will also be taught the ways in which an algorithm could be converted into a program. Moreover, the course teaches the learners to write the source code for it. Fundamental knowledge of C programming is imparted to the candidates, and they will become adept in writing and executing C programs. 

Spread over five units, the Programming for Problem Solving certification program will let students explore the different facets of C programming. In addition to the fundamentals of C language, they will also become proficient in other crucial concepts like functions, pointers, and arrays. Candidates can access the program content by paying a designated course fee.

...Read More
4,237
Skills Covered:
Problem Solving Ability Programming skills
R Programming  A Practical Approach

Offered by

Certificate

R Programming - A Practical Approach

The R Programming - A Practical Approach course enables learners to become proficient in dealing with concrete datasets. Analysis of data is one of the highest valued skills employability, which makes this course unique. Candidates will get hands-on data analysis experience. This training programme carries a 67 credit score.

The R Programming certification training ensures that the learners have a detailed understanding of the various fundamentals of the R language. This includes using data sets and designing analysis charts like pie charts, bar graphs, histograms, 3D scatter plots and box plots. As this is a paid programme, candidates can access the course content after paying the programme fee. The course fee provides them with access to the course content for six weeks.  

Moreover, the R Programming online certification allows the students to explore various applications of the R language. They will learn how it can best be applied in various domains like machine learning, statistics, and data analysis. The course welcomes all students, faculties, and working professionals of the IT/CS domain.

...Read More
4,237
Skills Covered:
Programming skills
Learn TypeScript Programming

Offered by

Certificate

Learn TypeScript Programming (M)

The Crash Course in TypeScript Programming (M) by E & ICT Academy (IIT Kanpur) houses 60 minutes of online lectures. The course curriculum will equip you with the fundamental knowledge of TypeScript programming and its components. From compiler installation to modifying the browser, the training covers the content of a standard 200-page textbook on TypeScript. 

Moreover, the TypeScript Programming (M) training course has an up-to-date curriculum that aligns with the current industry standards. You will acquire an all-rounded understanding of TypeScript programming concepts to help you expand your employability prospects. The program is absolutely online and is suitable for anyone associated with the IT/CS domain.

The Crash Course in TypeScript Programming (M) syllabus covers core concepts such as generic functions, classes, template strings, spread operator, inheritance, and getters and setters. It also dives into destructuring in TypeScript and looping statements at a later stage. Besides, for the added convenience of the learners, the course will be explained in both English and Hindi.

...Read More
4,237
Skills Covered:
Programming skills
Introduction to R Programming and Tidyverse

Offered by

Certificate

Introduction to R Programming and Tidyverse

Beginner
4,117

Offered by

Certificate

Mastering Data Structures & Algorithms using C and C++

The Mastering Data Structures & Algorithms using C and C++ online course is 58.5 hours on-demand video program offered by Udemy. The course teaches about different Popular Data Types and associated Algorithms. The course assists applicants in building Analytical abilities on Data Structures and efficiently using them.

The Mastering Data Structures & Algorithms using C and C++ training covers data structures and recursive algorithms. The online course teaches about different types of sorting algorithms. The course briefly introduces data structure implementation using C and C++. The course provides in-depth knowledge of data structures to solve various issues and use data structures properly.

The Mastering Data Structures & Algorithms using C and C++ syllabus includes various topics such as arrays representations, strings, polynomial representation, and sparse matrix, queues, binary search tree, hashing technique, sorting technique, asymptotic notations, matrices, stack, etc. The course helps students in strengthening their analytical and problem-solving skills.

...Read More
3,299
Skills Covered:
Programming skills Knowledge of Algorithms

Offered by

Certificate

React The Complete Guide incl Hooks, React Router, Redux

React - The Complete Guide (incl Hooks, React Router, Redux) course is an online programme on React.js developed by Academind by Maximilian Schwarzmüller and  Maximilian Schwarzmüller. The short certification walks the learners through Reactjs, Redux, Hooks, Animations, React Routing, Next.js, etc. Candidates who are planning to take the programme must have a solid understanding of the fundamental basics of JavaScript, HTML, and CSS. The learners are also expected to have ES6+ JavaScript knowledge in advance; yet, it is not mandatory.

Provided by Udemy, React - The Complete Guide (incl Hooks, React Router, Redux) online course is designed in two different ‘paths’, namely, the complete path and the summary path. The complete path is the full course that consists of  48 hours of content whereas the summary path includes the 4 hours of summary of the programme.  The candidates have the opportunity to choose either of the paths as per their preference. The course curriculum will cover JavaScript, Components, Rendering Lists of Data, and many more.  React - The Complete Guide (incl Hooks, React Router, Redux)  certification renders the participants all the aspects of React that suffices to be a React.js developer. The candidates will have the opportunity to drop the programme after 30 days if they are not satisfied with the course. People interested to try a hand in React can enrol in the programme by paying a one-time fee.

...Read More
3,699
Skills Covered:
Animation skills Web application development skills

Offered by

Certificate

C Programming Bootcamp - The Complete C Language Course

C Programming Bootcamp - The Complete C Language Course online course is designed mostly for absolute beginners and enthusiasts who wish to acquire some new C skills in a fun and engaging way. Complete C Programming Course - C Language for Students online certification is created by Vlad Budnitski - System and Communication Engineer and offered by Udemy, an e-learning organization based in the USA that encourages people to learn new skills and techniques as well as improve their existing ones to advance in their careers.

C Programming Bootcamp - The Complete C Language Course online The training includes 41 hours of detailed video instruction, 4 articles, and 3 downloadable materials that explain core concepts in the C programming language. The course is a hands-on program with over 100 c programming activities for practical learning and application of knowledge. Learners will be taught about using C to develop applications such as a calculator and a weather station. by the end of the course, learners will be able to analyze and solve multiple c programming challenges on their own.

...Read More
Beginner
3,099
Skills Covered:
Programming skills

Offered by

Certificate

Learn How To Code: Google's Go (golang) Programming Language

Learn How To Code: Google's Go (golang) Programming Language certification course is designed by Todd McLeod - College Professor and presented by Udemy. Learn How To Code: Google's Go (golang) Programming Language online course is the ultimate comprehensive resource for learning the Go Programming Language because it is rife with examples, hands-on exercises with solutions, and an amazing code collection that is best suited for both beginners and experienced developers looking to improve their skills in Google's Go programming language (Golang).

Learn How To Code: Google's Go (golang) Programming Language online classes by Udemy comprise 45 hours of thorough video lectures, 4 articles, and 85 downloaded resources that participants can use even when they are not connected to the internet. Participants will also obtain a certificate upon completion of this training, which will certify their knowledge and learning in Golang and help them land a better job.

...Read More
3,099

Offered by

Certificate

Learn to Code with Ruby

Ruby is a programming language developed by Yukihiro Matsumoto that portrays itself as "a programmer's closest friend".  Ruby is built in every place to make development easier for the developer. Ruby is also the basis for Ruby on Rails, a widely used web framework that serves thousands of websites around the world. Learn to Code with Ruby online course provides a thorough introduction to the base language that applicants will need to know if they choose to pursue web development in the future.

The Learn to Code with Ruby certification course is created by Boris Paskhaver - Software Engineer, Consultant, Author, and Instructor and is offered by Udemy which is intended to provide a solid understanding of the fundamental and core principles of the Ruby programming language. Learn to Code with Ruby online classes also include parts on Ruby algorithms, regular expressions, and object-oriented programming.

...Read More
3,099
Skills Covered:
Knowledge of Algorithms

Offered by

Certificate

Complete C# Masterclass

The Complete C# Masterclass online certification is developed by Denis Panjuta -  Software Engineer, Web Developer & Trainer, and Tutorials.EU by Denis Panjuta which is offered by Udemy. The Complete C# Masterclass online course is intended for people who want to learn C# programming and develop their games using Unity3d.

The Complete C# Masterclass online classes include 45 hours of informative video lectures, 34 articles on Unity3D and C# programming, 148 downloadable materials, and 30 coding exercise to help students learn by doing. This course also includes portions that explain WPF and how to create GUIs while designing games. The learners will also receive a certificate upon successful completion of the course, which will assist them in expanding their knowledge in the job market by adding the projects to their portfolio.

...Read More
3,099

Offered by

Certificate

Complete JDBC Programming Part-2

Complete JDBC Programming Part-2 Course is designed to help the students to build a solid foundation of Java Database Connectivity (JDBC)and learn Java Advanced Database Programming in detail. The curriculum of Complete JDBC Programming Part-2 Online Course created by DURGASOFT DURGA will discuss the Life cycle of SQL query Execution, distinctions between Statement & PreparedStatement, Functions, SQL Injection Attack, Stored Procedures, Callable Statement, Cursors, and many more. 

For the candidates who want to join the Complete JDBC Programming Part-2  Certification,  provided by Udemy, it is desirable to have basic knowledge of Java and Basic Idea of JDBC Concepts to make most of the programme. The online course will explore  Metadata,  Database Metadata,  ResultSetMetaData, ParameterMetaData, and a lot more. 

...Read More
3,099

Offered by

Certificate

Siemens Simotion System and Programming Course

Caner Sezer - Electrical Engineer & Technical Manager created the Siemens Simotion System And Programming Course online certification, which is offered by Udemy and is meant for candidates who wish to develop integrated automation solutions for their organizations. The Siemens Simotion System And Programming Course online classes by Udemy will walk candidates through the fundamentals to the advanced principles of the Siemens Simotion system.

Siemens Simotion System And Programming Course online training provide 33 hours of extensive video-based lectures along with assignments that focus on teaching the topics like object-oriented programming, synchronous operations, camming, FBD, MCC, DCC, and PLC programming. This course also covers the FTP server, web server, OPC server, OPC XML, OPC UA, PGEN, CF card, and VBScript tools available in the Simotion systems. Candidates must have a basic understanding of Sinamics and PLC programming to enroll in this course.

...Read More
2,499

Offered by

Certificate

The Complete SAP ABAP CORE Programming + OOPS ALV+ CROSS APP

SAP's proprietary, fourth-generation programming language, ABAP (Advanced Business Application Programming), was developed specifically to support the mass processing of data in SAP business applications. Proudly ABAPer - Certified SAP Professional & Instructor designed The Complete SAP ABAP CORE Programming + OOPS ALV+ CROSS APP certification course, which is presented by Udemy.

The Complete SAP ABAP CORE Programming + OOPS ALV+ CROSS APP online course is designed for individuals who want to learn the advanced concepts of SAP ABAP, such as OOPS ALV and cross-application ABAP, to grow in their careers as professional SAP experts. The Complete SAP ABAP CORE Programming + OOPS ALV+ CROSS APP online lessons include 146 hours of prepared video lectures covering topics such as modularization techniques, selection screen programming, object-oriented programming, event handling, database access, debugging, and more.

...Read More
1,699

Offered by

Certificate

Beginners guide to microservices with Go, Spring and RaspPi

Maksymilian Żurawski - Certified Software Developer created the Beginners guide to microservices with Go, Spring, and RaspPi certification course, which is aimed to provide a basic understanding of the fundamentals principles of Microservices and is presented by Udemy. Beginners' guide to microservices with Go, Spring, and RaspPi online course focuses on offering individuals a thorough overview of technologies such as Spring, Go programming, and the Raspberry Pi.

Beginners' guide to microservices with Go, Spring, and RaspPi online classes comprises over 46.5 hours of comprehensive digital lectures, as well as articles and 25 downloadable resources, and starts with the fundamentals of Go programming, Spring, and Raspberry Pi. This course also discusses topics like classic monolithic apps, Arduino IDE, Docker, Jenkins, Samba, Eureka, Zuul, and the principles of Sensortypes, Eventslogger, UI sensors, and RabbitMQ. Individuals will have learned the ability to build a real monitoring system from the ground up using the functionalities and characteristics of Microservices by the end of this program.

...Read More
2,299

Offered by

Certificate

Formal Languages and Automata Theory

Theoretical components of computer science are presented in Formal Languages and Automata Theory, which clearly defines infinite languages and infinite approaches, creates algorithms for issues related, and determines if there is a string in language or not. These are of practical significance in the creation of compilers and the design of programming languages. Rasineni Madana Mohana - Computer Science & Engineering Professor designed the Formal Languages and Automata Theory online certification, which is offered through Udemy.

Formal Languages and Automata Theory online course assist learners to acquire the knowledge of the fundamentals concepts of formal languages, automata, algorithms, grammar, complexity, computability, and decidability. Formal Languages and Automata Theory online classes incorporate more than 31.5 hours of detailed video resources accompanied by practice tests that cover topics like context free grammar, normal forms, finite automata, pushdown automata, regular expressions, regular language, Moore machine, Mealy machine, turing machine, pumping leema, and a lot more.

...Read More
2,299

Offered by

Certificate

Golang Programming Inside Out A Total Reference

Go is a fast-compiling, concurrency-supporting open-source general-purpose compiled programming language. Google Inc. designed and developed Go.  Go contains a feature called Goroutines, which are lightweight processes in which all communication between Goroutines is handled by channels. Golang Programming Inside Out: A Total Reference online certification is developed by Prof . Mathew KK Kanhirathinkal Kurian - Professional Computer Engineer & Trainer which is made available by Udemy.

Golang Programming Inside Out: A Total Reference online course is designed to provide a detailed understanding of the fundamentals concepts and strategies associated with standard programs in the Go Programming language. Golang Programming Inside Out: A Total Reference online classes involve more than  40.5 hours of thorough prerecorded video courses covering data types, structures, interfaces, pointers, switch statements, goroutines, concurrency, atomic variables, mutex, Go worker pools, GO slice, So defer, Go strings, Go maps, and much more.

...Read More
1,799

Offered by

Certificate

TIA Portal Master Project (Level 5)

With the Totally Integrated Automation (TIA) Portal individuals have unrestricted control over the entire variety of digitalized automation services, from computerized planning to integrated engineering and transparency operation. Also the use of simulation tools, the TIA portal reduces its speed to market, enhances plant productivity with new diagnostic and energy management capabilities, and significantly improves with linkages to the top management. Paul Lynn - Engineer, Enthusiast, and Instructor created the TIA Portal Master Project (Level 5) online certification, which is delivered through Udemy.

TIA Portal Master Project (Level 5) online course is designed for applicants who wish to study Siemens PLC and HMI programming, with the primary focus on writing a complete program for a hypothetical system using the FBD, STL, LAD, SCL, and GRAPH programming. The TIA Portal Master Project (Level 5) online training offers 29 hours of video-based resources and 13 articles that educate the applicant on everything they need to know about Siemens technology, from writing PLC programs to emulating both and having them talk to one another.

...Read More
3,499

Offered by

Certificate

Accelerated C# And Windows Forms Course for Beginners

The Pavol Almasi Computer Programmer at Berkshire Hathaway Company created the Accelerated C# And Windows Forms Course for Beginners certification, which is presented by Udemy and is designed for candidates who want to master the concepts and strategies associated with C# programming and Windows Forms for developing applications. To help candidates master C# successfully and swiftly, the Accelerated C# And Windows Forms Course for Beginners online classes utilize a combination of theory and practical exercises.

With Accelerated C# And Windows Forms Course for Beginners online training, candidates will be guided through the building of C# windows forms applications and encouraged to use what they've learned in innovative ways. Candidates will receive 29 hours of resources, as well as 71 downloadable documents and a article, covering a variety of topics such as data validation, database programming, exception handling, inheritance, polymorphism, event wiring, indexers, overloaded operators, and more.

...Read More
Beginner
2,799
Skills Covered:
Database knowledge

Offered by

Certificate

Comprehensive Ruby Programming

3,099

Offered by

Certificate

Ruby Programming for Beginners

Beginner
799

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