633 Courses and Certifications

Free It Software Courses & Certifications

Career Category 1
Specialization
Job Role
Skills
Show more
Observation Theory Estimating the Unknown

Offered by

Delft University of Technology via Edx
Certificate

Observation Theory: Estimating the Unknown

Learn how to derive insights from the noisy observations by enrolling in the Observation Theory: Estimating the Unknown certification. In research and teaching the TU Delft’s approach is a world-leading methodology for understanding the observations. This theory can be applied in every domain where the measurements shall be used to make an estimation of the unknown parameters.

The candidates will learn how to distinguish between the parameters and come up with the quality of results in Observation Theory: Estimating the Unknown training. Playing with noisy observations is one of the key takeaways for the candidates during this time duration of the course. The participants will learn how to validate the estimations and develop a systematic approach to dealing with real-life translations. The candidates will have real-world exposure to different models.

The learning process during the course will help participants know how the study of observations can help in better solutions. In terms of precision, a standardized approach to the parameters has been considered for the candidates. Most part of the course has been covered with examples, where the candidates will have better learning. The course also offers certification after the candidates successfully complete it if they choose the verified track and pay the course fee. In the free track, the students will get access to the course for a limited duration. 

...Read More
6 Weeks
Intermediate
Free
Skills Covered:
Mathematical skill
Site Reliability Engineers Infrastructure Resiliency and Deployment Automation

Offered by

IBM via Edx
Certificate

SRE Infrastructure, Resiliency and Deployment Automation

6 Weeks
Intermediate
Free
Building Modern Java Applications on AWS

Offered by

Certificate

Building Modern Java Applications on AWS

The Building Modern Java Applications on AWS online course will cover the details of the greenfield, modern technology that pertains to AWS. Structured as introductory the course is about the modern cloud application that is manageable and available, hinting that it will help in creating projects specified to business projects in various marketplaces. Building Modern Java Applications on AWS training will teach the students to build new applications using AWS technology. 

The curriculum will be covering topics namely- cloud9, cloud computing, AWS CLI, section reading, and others. The Building Modern Java Applications on AWS certification will help students build API-driven applications that pertain to the Amazon API. In this AWS online course, the AWS step function will be used to create and build a serverless workflow. The various ways to optimize the APIs using AWS will be covered as well. The students will also learn about the various configurations that are there in lambda functions, and the uses of it will also be taught to the participants.

The candidates may choose any one of the tracks available to learn the course, one is the verified track and the other is the audit track. Both the tracks are self-paced but during the audit period, the course can be accessed only for a limited period. Whereas during the verified track, the course is open to be accessed for an unlimited period.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of AWS Technology
AWS Developer Optimizing on AWS

Offered by

Certificate

AWS Developer: Optimizing on AWS

The AWS Developer: Optimizing on AWS programme is the third course in the AWS Developer Professional Series. It is spread over a six-week-long period. This is a self-paced programme that will allow you to progress at your own speed. 

However, it is recommended you take the first and second courses of the series- ‘AWS Developer: Building on AWS’ and ‘AWS Developer: Deploying on AWS’ before beginning the AWS Developer: Optimizing on AWS for maximum understanding.

The AWS Developer: Optimizing on AWS course curriculum will cover topics such as caching services, AWS container services, AWS Command Line Interface, and AWS key management service. You can learn through a combination of video lessons and hands-on components like a capstone exercise, weekly quizzes, discussions, and regular exercises. 

Additionally, the AWS Developer: Optimizing on AWS certification falls under the Computer Science domain. The online course has been curated with the support of Amazon Web Services (AWS) and has been delivered by edX. 

...Read More
6 Weeks
Expert
Free
Skills Covered:
Knowledge of AWS Technology
AWS Developer Deploying on AWS

Offered by

Certificate

AWS Developer: Deploying on AWS

AWS Developer: Deploying on AWS by edX is the second course in the AWS Developer Professional Series and will run for an estimated time span of six weeks. This is an advanced-level programme that will teach you how to use DevOps tools and methodologies and build applications with the help of AWS Cloud9 and a lot more. The course curriculum has been structured in modules consisting of lessons, exercises, quizzes, and discussions. 

The AWS Developer: Deploying on AWS online course requires a time commitment of three to four hours per week. During the course, you will learn about different AWS services and get a chance to use them through exercises. Moreover, you can interact with your fellow learners and the AWS training staff for a better learning experience.

Additionally, the AWS Developer: Deploying on AWS certification belongs to the Computer Science field and has been curated by Amazon Web Services. Experts in AWS will be your course instructors. Furthermore, the training presents a significantly hands-on approach, and you will master the usage of various AWS services covered. 

...Read More
6 Weeks
Expert
Free
Skills Covered:
Knowledge of AWS Technology
AWS Developer Building on AWS

Offered by

Certificate

AWS Developer: Building on AWS

The AWS Developer: Building on AWS online course by edX is a six-week-long programme. It will teach you how to develop and run applications on the AWS platform. During the programme, you will become familiar with AWS by installing SDKs (Software Development Kits) and creating an AWS account.

Throughout the AWS Developer: Building on AWS certification course, you will study general AWS concepts like availability zones, security groups, regions and Virtual Private Clouds (VPCs). Plus, you will gain hands-on experience in building a web app. For this, you will use AWS Lambda, and Amazon EC2 compute services. Furthermore, you will be introduced to multiple services like Amazon Rekognition, AWS SNS and Amazon SQS.

You will also use the AWS APIs via the AWS Cloud9 IDE (Integrated Development Environment), AWS CLI and AWS SDKs during edX's AWS Developer: Building on AWS online programme. The course will have numerous quizzes, practical exercises, class discussions and reading material/resources along with video lectures to enhance your learning.

...Read More
6 Weeks
Expert
Free
Skills Covered:
Knowledge of Amazon Web Services
Introduction to Internationalization and Localization

Offered by

Certificate

Introduction to Internalization and Localization

If you are a developer or designer looking to launch your products overseas without altering the code, then the Introduction to Internalization and Localization Certification Course is for you. Through this training, you can learn how to launch a digital product internationally in various languages and reach your international target markets. 

The University of Washington offers this MOOC on edX. Throughout the Introduction to Internalization and Localization programme, you will delve into the various factors of making a product world-ready by applying different localisation techniques. You will also learn about multiple localisation models and the market’s history, which can be used in real-world problem-solving. 

The Introduction to Internalization and Localization Training is entirely online and lasts for six weeks. Candidates will follow a self-paced study module which will give them the convenience of learning on their own time. Moreover, a certificate of completion verified by the University of Washington is also available. There are 2 tracks namely audit and verified tracks, out of which one has to be selected by the stduents for learning the course. The verified track offers unlimited access with a certificate whereas the audit track offers limited period access to the course materials with no certificate.

...Read More
6 Weeks
Expert
Free
Skills Covered:
Marketing skills
Certificate

Enterprise Software Lifecycle Management

The Enterprise Software Lifecycle Management by edX is a prologue to programming lifecycle the board utilizing the affirmed standards and best practices created by IT pioneers and made for enormous scope frameworks activity. Beginning with the rudiments of life cycles Enterprise Software Lifecycle Management certification course will make the learner challenge their present knowledge. The candidate will be able to figure out how to settle on defended choices on the business level programming arrangements and the right way to apply the standards and strategies they learned.

The Enterprise Software Lifecycle Management online course will furnish directors with the abilities they need to comprehend the standards and utilize the best-in-class strategies and practices for the executives.

This software engineering online training course will show the candidates the techniques and models and practices of programming advancement to make the cycle sensible and bring about high-caliber and proficient programming items. For a better understanding of this course, candidates can complete the Demo 101 course.  This program will impart a series of Enterprise Software Lifecycle Management certification benefits to the candidates.

The duration of Enterprise Software Lifecycle Management training is 6 weeks and candidates can study the course at their own pace.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Software management
Big Data Hadoop and Spark Basics

Offered by

IBM via Edx
Certificate

Big Data, Hadoop, and Spark Basics

Business organizations now need expert big data professionals to understand customer behaviour out of the complex and unstructured data of pictures, posts, tweets, audio files, videos and satellite images. Edx here presents you with a foundational course to get started with big data and climb up the ladder of a career in the industry. Big Data, Hadoop, and Spark Basics is an introductory computer science course that provides an introductory understanding of big data and its tools. 

Big Data, Hadoop, and Spark Basics Certification, provided by edX, is a beginner-level programme offered by IBM. The online programmes will explore big data processing tools such as Apache SparkHive and Hadoop. Big Data, Hadoop, and Spark Basics Certification by IBM is a 6-week long programme that demands 2-3 hours per week from the learners to devote. The self-paced programme is a free certification programme that can be upgraded to the fullest mode by paying the fee. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of Big Data Knowledge of Apache Spark
Human Computer Interaction IV Evaluation Agile Methods and Beyond

Offered by

Certificate

Human Computer Interaction IV: Evaluation, Agile Methods and Beyond

The Human-Computer Interaction IV: Evaluation, Agile Methods, and Beyond certification by edX will help the students to understand the basic design of life’s cycle for taking up ideas related to interfaces and prototyping them quickly, and also evaluating them with the help of real users. 

The course in descriptive details takes through the last nine chapters on CS6750. Along with providing revision the Human-Computer Interaction IV: Evaluation, Agile Methods, and Beyond Training will be teaching students new topics namely- qualitative evaluation, Post-hoc interviews, and others. In the certification Course, heuristic evaluation done by the students will be enabling them to evaluate the designs more graphically and vividly. The registered students will be learning about the human-computer interactions that pertain to modern software advancements and innovations. 

The candidates under Human-Computer Interaction IV: Evaluation, Agile Methods, and Beyond Online course will work on modern technologies and rapid feedback mechanisms during the course. The students will have the chance to get exposed to new research papers in HCL and cybersecurity. The candidates may choose any one of the tracks available to learn the course, one is the verified track and the other is the audit track. Both the tracks are self-paced but during the audit period, the course can be accessed only for a limited period. Whereas during the verified track, the course is open to be accessed for an unlimited period.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of computer application
Human-Computer Interaction IV Evaluation Agile Methods and Beyond

Offered by

Certificate

Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond

The ‘Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond’ online certification course is offered for the students to get a comprehensive understanding of the design-life cycle, ideation process, prototype creation, and most importantly the final step of evaluation with the modern background.  This course focuses on delivering the students valuable insights on three kinds of methods such as qualitative, quantitative, and agile strategies for evaluating the prototypes of the interface.

This online course is provided by Edx and the curriculum is developed by the Georgia Institute of Technology. The course classes are scheduled for a period of six weeks and the students are required to spend a minimum of five to six hours per week to complete the program. The students in this self-paced online training course are led by the instructor David Joyner, a senior research associate at the College of Computing at the Georgia Institute of Technology.

The ‘Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond’ online training will help the students receive a course certificate after completing the course of study and assessments and if they enrol in the self-paced programme by paying the course fee. For free, they can get access only for a limited period. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of engineering Designing skills Design thinking Programming skills
Agile Software Development

Offered by

Certificate

Agile Software Development

The Agile Software Development course by edX is a six-week course offered by ETH Zurich, one of the leading international universities for technology and natural sciences. This computer science course teaches the fundamentals of agile concepts, benefits, ideas, and limitations of the IT industry.

This course is split into six parts that hold an objective view of agile methods. Students can pick up on software skills that are relevant to the industry. This Agile Software Development online course offers a holistic approach to learning, from assessments to practices. Some of the topics touched upon including Agile Manifesto, Scrum roles, burndown charts, and few method-specific principles.

Mr Bertrand Meyer from the Politecnico di Milano and Innopolis University instructs the course. Formerly from ETH Zurich, he is also the Chief Architect at Eiffel Software. Learners can choose to learn at their own pace with the pre-recorded videos included in the Agile Software Development syllabus. Additionally, a verified certificate will be available to students who pay the necessary fee.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Software development skills
Certificate

Collaborative Coding with Git

Used by over 90% of developers, Git is one of the most powerful and adaptable version control systems. In the Collaborative Coding with Git certification course the candidates will find ways to visualise and explore a project’s history via Git repositories. The candidates will enable them to quickly adapt to a new collaborative environment, especially if they are working with Git remotely.

The Collaborative Coding with Git certification by Futurelearn is in collaboration with the University of Manchester and the Institute of Coding. The course teaches you techniques such as maintaining high-quality code, code review to ensure safe code changes, maintaining consistent coding styles across large teams, etc. 

The Collaborative Coding with Git online course will teach students how to explore Git as a quality assurance tool, and learn how to use GIT to facilitate team learning, as well as enhance their workflows, collaboration, and code quality. The course is ideal for freshers/professionals interested in or working in software development.

...Read More
6 Weeks
Free
Skills Covered:
Software development skills Collaboration
Introduction to Data Analytics for Managers

Offered by

Certificate

Introduction to Data Analytics for Managers

The Introduction to Data Analytics for Managers course has been gaining popularity due to the heavy reliance on data by industries worldwide. Companies have been leveraging varied data sources such as big data to a large extent to maximize the company’s performance. The course curriculum also gives a run on the different facets of machine learning. 

The Introduction to Data Analytics for Managers certification program will carry a curriculum filled with various case studies. These will give hands-on learning about how different businesses use data analytics to their advantage. Through them, you will also understand the application of data analytics in a better way. 

The Introduction to Data Analytics for Managers online program by Edx is taught by two experienced faculties members, namely Amitabh Sinha and Sanjeev Kumar. The course is best for students who want to deep dive into the web-based graphical development environment. EdX presents this course in collaboration with the University of Michigan. There are two enrolment options for joining this programme, namely, paid and free. In the free option, the candidates can access the program only for a limited duration of time. 

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Machine learning Data science knowledge SQL knowledge
Certificate

Applications of TinyML

The Applications of TinyML Online Course is an open online course that discusses the applications of TinyML language and its practical applications with regard to tiny or deeply embedded devices. The course is available on the HarvardX platform with the joint effort of edX and Harvard University.

The Applications of TinyML Training Course is taught over a period of 6 weeks with the help of online course materials and informative case studies. The practical-oriented course will provide students with valuable insights into one of the most accessible and fastest-growing areas of deep learning.

The Applications of TinyML Certification Syllabus is prepared in a way its beneficial for students trying to gain a professional certificate in machine learning. The course is instructed by Vijay Janapa Reddi, Professor at Harvard University, and Laurence Moroney, Lead AI Advocate at Google. EdX gives two varied modes to take the self-paced course; verified and audit mode. The verified mode requires a course fee and the candidates will get unlimited access. In the audit mode, they can access it for a limited duration. 

...Read More
6 Weeks
Intermediate
Free
Skills Covered:
Machine learning Knowledge of deep learning Data science knowledge Knowledge of Artificial Intelligence

Offered by

Certificate

Data for Better Lives: A New Social Contract

6 Weeks
Beginner
Free
Building Modern Nodejs Applications on AWS

Offered by

Certificate

Building Modern Nodejs Applications on AWS

The Building Modern Nodejs Applications on AWS program is offered by edX in association with Amazon Web Services (AWS) which is one of the most used cloud platforms across the globe. The AWS offers courses that can either be audited free or candidates can pay a small amount and gain a verified certificate for the same. The program is stretched across 6 weeks with students required to give approximately 1 to 4 hours per week to finish it with ease. 

The Building Modern Nodejs Applications on AWS online course will teach candidates how to build a contemporary, greenfield serverless backend on AWS. In order to be able to develop new applications on AWS, students must be well versed with it in the first place, which will be made possible through the Building Modern Nodejs Applications on AWS course. Candidates will learn how they can develop an API driven application with the help of Amazon API Gateway to create serverless API hosting, Amazon Cognito and AWS Lambda. Initially, they will study what a mock API will look like, before developing it. 

Building Modern Nodejs Applications on AWS training will provide an in-depth study of the pros and cons of the Amazon API Gateway which will enlighten the students on more of its functions than just hosting an API. The candidates can learn at their own pace but with limited access if they have selected the audit mode. If the candidates have selected the verified track, they will receive unlimited access to the course materials.

...Read More
6 Weeks
Beginner
Free
Skills Covered:
Knowledge of AWS Technology

Offered by

Certificate

Developing Scalable Apps in Python

The Developing Scalable Apps in Python course is designed as an advanced-level course for the students. Candidates can take up the course virtually through the website of Udacity. The programme has rich learning content, which is taught by industry professionals. The course is offered to all the participants at zero cost, and there are no extra or hidden charges for anything in the Developing Scalable Apps in Python online course. 

The platform works on a self-paced learning method, and students are free to access the course 24x7 without any restrictions. There are no limitations regarding minimum attendance percentage, and the course has flexible deadlines. Candidates will be able to complete the Developing Scalable Apps in Python syllabus in approximately six weeks. Candidates will acquire the learnings from the course through interactive quiz sessions and various exercises. 

...Read More
6 Weeks
Expert
Free
Skills Covered:
Data science knowledge Knowledge of Python
Big Data Strategies to Transform Your Business

Offered by

Delft University of Technology via Edx
Certificate

Big data strategies to transform your business

Big data plays an important part in pervading all walks of life, but most firms have not transformed enough to deal with the challenges that come with it. You also get the opportunity to establish a big data strategy, modify your business model and organization

The Big data strategies to transform your business certification, would also support the professionals to promote their careers to another level, irrespective of their background or position.

Big data strategies to transform your business course at a stretch of 6 weeks covers important aspects of data strategies like challenges and opportunities of big data, innovation, etc. The faculties are from the renowned University of TUDelft, which is an added advantage to the candidates apart from the verified and shareable certificate they receive upon course completion. The candidates may access the course for free. The English transcripts available aid in a better understanding of the subject. 

Big data strategies to transform your business course is a great opportunity for everyone who is looking to transform their business and get it started with a bang! The self-paced course has two different enrolment options; verified and audit tracks. Those who go for the free audit track will have access to the course only for a limited period of time. 

...Read More
6 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Big Data
Introduction to Software Defined Networking

Offered by

Certificate

Introduction to Software Defined Networking

6 Weeks
Beginner
Free
Certificate

Jump Start Maestro Hyperscale Network Security

The Jump Start: Maestro Hyperscale Network Security program provided by edX is an innovative course brought to the candidates by Check Point Software Technologies Ltd. This institution is an industry leader that makes the candidates technically eligible through Jump Start: Maestro Hyperscale Network Security online course. Many concepts related to the network and its security are covered in Jump Start: Maestro Hyperscale Network Security training. The solution to network security problems like denial of service attacks is taught by the instructors which will help the candidates to get a new and clear perspective in approaching the different solutions. 

Assignments and quizzes will help the candidate to think and learn out of the box and sharpen their skills. The candidates who are new to this  Jump Start: Maestro Hyperscale Network Security certification syllabus can become experts as this program consists of the concepts covered from the very basics and introduction to the expert level. 

Jump Start: Maestro Hyperscale Network Security online course offers a verified certificate with the institution logo and the instructor’s signature to those who are registered for the verified track. edX also provides financial assistance and scholarships to economically weak candidates. The students can learn at their own pace but with limited access, if they have selected the audit mode, and on the other hand during the selection of the verified track, they will receive unlimited access to the course materials.

...Read More
6 Weeks
Intermediate
Free
Computer Hardware and Operating Systems

Offered by

NYU via Edx
Certificate

Computer Hardware and Operating Systems

6 Weeks
Beginner
Free
Bitcoin and Cryptocurrencies

Offered by

Certificate

Bitcoin and Cryptocurrencies

6 Weeks
Beginner
Free

Offered by

Certificate

Big Data Applications: Machine Learning at Scale

Machine Learning (ML) is rapidly transforming the world. The Big Data Applications: Machine Learning at Scale certification programme is an advanced-level online course to provide you with comprehensive ML knowledge. During the course, you will explore what type of real-life problems can be solved with ML.

Offered by Yandex, the Big Data Applications: Machine Learning at Scale training by Coursera will equip you with skills to build ML models through practical assignments. You will also learn how to create your recommender system.

Throughout the Big Data Applications online training’s five-week duration, you will go through extensive reading material, practise exercises and quizzes. It will also include exclusive video lessons delivered by top-rated instructors.

Coursera’s Big Data Applications online course will educate you on the various applications of Big Data and ML. The skills you develop will enable you to undertake different kinds of pragmatic machine learning tasks. Upon course completion, you can also earn the coveted e-certificate, which is purchasable.

...Read More
5 Weeks
Expert
Free
Skills Covered:
Machine learning Knowledge of Big Data
Certificate

Supercomputing

A 5 weeks Supercomputing certification course that is supervised by the University of Edinburgh, Partnership for Advanced Computing in Europe (PRACE), SURFsara, and the certification is distributed by FutureLearn. This course covers all the aspects which are technical and are conceptually covered. Supercomputers give Scientists and Engineers an extremely powerful tool for studying the natural world for computer simulation.

With no prior requirement of being able to write computer programs, this weekly Supercomputing certification syllabus is powered by EPCC. Spread over 5 weeks the curriculum covers topics like supercomputers, parallel computers, parallel computing, computer simulation, and also case studies.

Falling under the Information Technology and Computer Science batch of courses, the Supercomputing training teaches how virtual environments can be prepared using supercomputers. This training will offer how one can look real inside of atoms individually so that future climates can be studied, and evolution can follow the full universe from the big bang.

...Read More
5 Weeks
Free
Advanced Operating Systems

Offered by

Certificate

Advanced Operating Systems

The Advanced Operating Systems online programme by Udacity and Georgia Tech has been developed by the Georgia Institute of Technology, USA. The course explains the various technological concepts that make up an advanced Operating System (OS). Industry professional instructors will be teaching you throughout the course duration.

During the Advanced Operating Systems training, you will explore OSes related to various platforms. These include multi-core, distributed systems, mobile phones, parallel systems and Cloud Computing. The advanced-level course will only take you about five weeks to complete.

Udacity’s Advanced Operating Systems course describes the role of an OS in providing a good User Experience (UX). You will also learn about the interdependent relationship between software and hardware that power this rich UX in modern applications.

The Advanced Operating Systems syllabus extensively covers a wide range of topics, including abstractions, parallelism, distributed systems, virtualisation and more. You will learn via rich content, practical exercises, instructional videos and interactive quizzes.

...Read More
5 Weeks
Expert
Free
Skills Covered:
Designing skills Knowledge of cloud computing
Fundamentals of Parallelism on Intel Architecture

Offered by

Certificate

Fundamentals of Parallelism on Intel Architecture

Fundamentals of Parallelism on Intel Architecture Certification Programme keeps candidates hooked with its engaging and informative course offerings. From forms of parallelism involved in modern Intel architecture processors to programming frameworks managing parallelism in an application, candidates will get first-hand knowledge of both simple and complex concepts surrounding the domain. 

Learners will also work on many-core processors of today like Intel Xeon Phi architecture coupled with graded exercises for experimenting. The course is multipurpose where knowledge can be applied to data center workloads, HPC and even artificial intelligence. Most of all, learners will be able to deal efficiently with practicalities comprising task parallelism in shared memory with threads, data parallelism with vector instructions, memory architecture parallelism and optimized data containers, and parallelism in distributed memory with message passing.

Experts behind the drafting of the course material have ensured that the course takers, after taking this course, do not have to worry about handling acceleration of computational applications by orders of magnitude, since they will be taught how to keep their code future-proof and portable. Co-offered by Intel, experts have ensured to offer the right tools and peer expertise to learners so that they can succeed and learn to innovate.

...Read More
5 Weeks
Intermediate
Free
Skills Covered:
Software development skills

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