3592 Courses and Certifications

Free Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
Code Yourself An Introduction to Programming

Offered by

The University of Edinburgh, Edinburgh , ORT University, Montevideo via Coursera
Certificate

Code Yourself An Introduction to Programming

The University of Edinburgh and University ORT Uruguay provide the Code Yourself! An Introduction to Programming programme in conjunction with Coursera. Global leaders in online learning, these institutes offer the beginner-level course to individuals getting started with programming. Candidates enjoy a comfortable and comprehensive curriculum throughout the certification course.

Moreover, the modules of the Code Yourself! An Introduction to Programming online course is spread across five weeks, which candidates can finish in approximately twelve hours. You can also practice your concepts straightway on Scratch and make the most of the certification course. Besides, the instructors for the course are Dr. Areti Manataki (Teaching and Research Fellow at The University of Edinburgh) and Ines Friss de Kerreki (PhD at University ORT Uruguay).

The Code Yourself! An Introduction to Programming course is perfect for coders who are just starting since the certification course comprises understandable and accessible lectures with exciting assignments. Upon successful course completion, you will also receive a course completion certificate. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Programming skills Knowledge of Algorithms

Offered by

Certificate

Kotlin for Java Developers

Kotlin is the modern computer programming language, it is advanced and gives more power to developers for performing everyday tasks. The kotlin language is safe, concise, and pragmatic. It is focused majorly on interoperability with another language, i.e JAVA code. The application of Kotlin is almost exactly the same place as Java is being used already: development for the server-side, and designing of android apps, etc Kotlin is one hundred percent compatible with the existing Java framework. It has great tooling support. The language is very pragmatic with an intuitive flow that makes it easy to be grasped especially for Java developers. 

This course on Kotlin for Java Developers focuses on JVM bytecode. The course concentrates on the beauty and power of Kotlin, it highlights the basics of the Kotlin language with a discussion on various corner cases, and especially the ones relating to Java interoperability. Certificate Course On Kotlin For Java Developers By Coursera is based most importantly on the Java experience, it will exhibit the similarities existing between both the languages and concentrates on the differences. 

The course is an overview of Kotlin and its interoperability with Java, It will however not cover the fundamentals of programming. It teaches learners functional programming using Kotlin, nullability, programming oriented towards the object using Kotlin, Basic syntax, Java interoperability, power of Kotlin Language standard library.

The course is an intermediate level and it is taught by experts from Jetbrains. This course will help Candidates appreciate the advanced features of using Kotlin integrated with Java. It will better prepare professionals to overcome the programming challenges they face at work and help them find workable solutions.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Java
Introduction to OpenCL on FPGAs

Offered by

Certificate

Introduction to OpenCL on FPGAs

Much like Nvidia’s CUDA programming, OpenCL is a standard for writing parallel programs, especially for heterogeneous systems. OpenCL instructions are also synthesised into the FPGL environment. The Introduction to OpenCL on FPGAs course will discuss the basics of OpenCL standards. You will also learn about the platform, programming models, execution, and memory that define the OpenCL specification.

Moreover, the Introduction to OpenCL on FPGAs training programme will also cover the syntax of the OpenCL language. The differences and similarities between CUDA and OpenCL will be highlighted as well. Lastly, the course will navigate through the applications of OpenCL language and its advantages.

Dennis Ejorh and Nikhil Venkatesh will be your course instructors. The Introduction to OpenCL on FPGAs online course content will be delivered through readings, video lectures, and hands-on practice exercises. Lastly, if you pay for the certificate option, you will also receive a completion certificate, which you can use to highlight your skills and improve your career prospects.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Programming skills
Certificate

C Programming: Modular Programming and Memory Management

The C programming language is popular among the other computer programming languages because of the exceptionally robust features it offers to the users. The language is considered to be the most required skill when it comes to a job in application development or the IT industry. EdX is one such platform that helps the learner to grab essential knowledge of C programming. The course of C programming with the Linux professional certificate program shall introduce learners to the concept of modular programming which is dividing complex tasks into manageable pieces. Furthermore, the learner shall be able to write the functions for the complex programs. 

EdX is offering the C Programming: Modular Programming and Memory Management certification course for those who want to get expertise in C programming. The course shall focus on modular programming and memory management of the language. This is a self-paced course, where learners are exposed to the knowledge of C programming through Darthmouth experts for the overall development of the learner. C Programming: Modular Programming and Memory Management certification by EdX will be awarded to the learners who shall complete the course and related assessments through a verified track learning mode of the platform. For free, the learners can join the self-paced course for a limited duration. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Programming skills
Certificate

C Programming: Pointers and Memory Management

C programming as a computer language has gained popularity because of its usage and applications. This language has robust features with multiple built-in functions and operations that can be used to write any complex program. This is the middle-level language as the ‘C’ compiler combines the capabilities of an assembly language. This is the efficient and fast language that is best for structured programming, also it can extend itself. 

With the growing popularity of the ‘C’ programming language, EdX is offering the C Programming: Pointers and Memory Management certification course for people who are interested in programming and want to learn the key concepts of pointers and memory management. This is a self-paced course of approximately 5 weeks duration. Dorthmouth IMTx provides mentor support from world-class faculty. The  C Programming: Pointers and Memory Management certification by EdX shall be awarded to the students after the completion of the course only if the student chooses the verified paid option for the course. The certification shall help the learner to gain expertise in concepts such as pointers and memory management of C programming and thus shall improve the coding skills of the learner. For free, the learners can audit the self-paced course for a limited period. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Programming skills
Certificate

C Programming: Advanced Data Types

The C Programming: Advanced Data Types certification course is designed to provide a comprehensive understanding of the advanced data types like structures and linked lists used in C programming. The program is an initiative to help the learners in mastering the advanced skills of the C programming language. C programming has gained popularity because of its features and practical applications. The robust features and multiple built-in functions shall help the coder to write and execute any complex program. Hence, it is a must skill which is seen in beginners who are keen to work in the IT domain. 

C Programming: Advanced Data Types training is provided by EdX on their platform with the help of world-class experts of Darthmouth IMTx. The course is equipped with self-paced learning videos, assessments, and exams. The learners are required to complete the curriculum and pass the associated exams for receiving C Programming: Advanced Data Types certification from EdX. The additional benefits associated with the course provided by the platform shall help the candidate complete the course easily and perfectly. The self-paced course is free to join and the learners can audit it for a limited duration. They can also upgrade it to the verified track and get unlimited access and a certificate of completion. 

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Building ETL and Data Pipelines with Bash Airflow and Kafka

Offered by

IBM via Edx
Penetration Testing Exploitation

Offered by

NYU via Edx
Certificate

Penetration Testing Exploitation

5 Weeks
Intermediate
Free
Automated Software Testing Model and State Based Testing

Offered by

Offered by

Certificate

ITIL 4 Exam Preparation

ITIL 4 foundation examination prepares learners for IT service models that shall enhance the delivery and operation of tech-enabled services and products. By implementing ITIL concepts, IT operation teams can come to the forefront as the role players in overall business strategy.

However, one of the major steps in any examination is to familiarise oneself with the exam pattern. The next step is to work on sample or mock papers and practice questions to understand the real exam. ITIL 4 Exam Preparation Certification by Coursera is designed to touch upon the key terminology, concepts, and best practices for creating and improving the quality of IT services in an IT organisation. 

This course will guide the learners through their exam and solely focus on the preparation. With active self-paced learning, sample exams and relevant practice quizzes, students will become acquainted with ITIL and learn how it applies to the service value lifecycle. In five weeks, candidates need to spend at least 2-3 hours each week on ITIL 4 Exam Preparation Certification Course to acquire skills in the ITIL 4 Foundation topics and ace their exam.

...Read More
5 Weeks
Free
Skills Covered:
Knowledge of IT industry
Data Analytics Basics for Everyone

Offered by

IBM via Edx
Certificate

Data Analytics Basics for Everyone

5 Weeks
Beginner
Free
Black Performance as Social Protest

Offered by

Certificate

Black Performance as Social Protest

5 Weeks
Free
Analyzing Data with Python

Offered by

IBM via Edx
Certificate

Analyzing Data with Python

Analyzing Data with Python certification course is designed by IBM and taught by Joseph Santarcangelo - PhD., Data Scientist at IBM, which is delivered by edX, which is targeted at the students looking for a comprehensive learning environment that could assist in their mastery of the concepts and methods required to develop the skills necessary for analyzing data with the Python programming language. Students who are interested in enrolling in the Analyzing Data with Python online classes by IBM and edX should be familiar with the fundamentals of programming in Python.

Analyzing Data with Python online training is a 5-week learning program that includes approximately 20 hours of extensive video-based materials that cover topics such as data loading, data manipulation, data preparation, data cleaning, linear regression, data visualization, ridge regression, polynomial regression, and machine learning models. Students who successfully finish the verified version of this program will also receive a skill badge that validates their knowledge and skills. This self-paced programme free course and they learners can upgrade it to the verified mode and get certification by paying the course fee. 

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of Python Decision making skills Machine learning Statistical skills Knowledge of Data Visualization
Developing Cloud Apps with Node.js and React

Offered by

Certificate

Developing Cloud Apps with Node.js and React

The online session on Developing Cloud Apps with Node.js and React by Coursera will be offering an opportunity to the students to work on real-life examples in the domain of developing cloud apps. In the course, the students will be elaborating more on the server-side Javascript and the frameworks that are related to it. Upon completing the Developing Cloud Apps with Node.js and React training the students will have their skills strengthened in developing efficient web browsers. Over the period of fourteen hours the Developing Cloud Apps with Node.js and React certification syllabus will be dealing with topics namely- Working with JSON, Asynchronous I/O with callback programming, IBM cloud monitoring with LogDNA and Sysdig, Testing cloud applications, Creating callback functions, Introduction to logging and others.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Knowledge of cloud computing
Certificate

Machine Learning for Data Science and Analytics

5 Weeks
Beginner
Free
Certificate

Humanitarian Response to Conflict and Disaster

5 Weeks
Beginner
Free
Certificate

Introduction to Deep Earth Science

5 Weeks
Beginner
Free
Certificate

Why Move Towards Cleaner Power

5 Weeks
Intermediate
Free
Economic Foundations of Pricing

Offered by

Certificate

Economic Foundations of Pricing

5 Weeks
Free
Electronic Materials and Devices

Offered by

Certificate

Electronic Materials and Devices

5 Weeks
Expert
Free

Offered by

KU Leuven, Leuven via Edx
Certificate

Energy Systems Integration A Trend or a Revolution

5 Weeks
Expert
Free
Certificate

Fiber Optic Communications

5 Weeks
Expert
Free
Certificate

Nano-Device for Energy Harvesting and Sensing

5 Weeks
Intermediate
Free
Circuits and Electronics 2 Amplification Speed and Delay

Offered by

Certificate

Circuits and Electronics 2: Amplification, Speed, and Delay

5 Weeks
Intermediate
Free
Circuits and Electronics 1 Basic Circuit Analysis

Offered by

Certificate

Circuits and Electronics 1 Basic Circuit Analysis

5 Weeks
Beginner
Free
Certificate

Fundamentals of Current Flow

5 Weeks
Expert
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses