291 Courses and Certifications

Free Programming And Development Courses & Certifications

Career Category
Specialization
Job Role
Skills
Introduction to Operations Research

Offered by

Certificate

Introduction to Operations Research

The Introduction To Operations Research certification course is provided through the department of management of the Indian Institute of Technology, Madras. The course can be pursued for free without paying for any process. The course can be accessed in online mode. Candidates who study from this course will get detailed information about research operations, its applications, theories and other relevant aspects. The Introduction To Operations Research training will be available for the students throughout its existence on the platform. Students are allowed to access the programme from anywhere at any given time.

The certification can be completed in 8 weeks and students can take extra time to complete the Introduction To Operations Research certification syllabus if needed. The programme comprises the study materials such as assignments, case studies, tests, etc. Every video lecture on the topic is to the point and the duration is 15 to 20 minutes. The course does not have any last dates so students can apply for the programme according to their requirements. The course also provides discussion groups within the programme so that the sessions are interactive. Students do not have any time restrictions in the Introduction To Operations Research programme. Students can learn from the available materials as well as external materials in the course.

...Read More
8 Weeks
Free
Skills Covered:
Programming skills
Certificate

Discrete Optimization

Optimization technology is used in many industries to make problem-solving easier. The Discrete Optimization course by Coursera focuses on solving complex problems using optimization algorithms and concepts, including local search, constraint programming, and mixed-integer programming. The course gives an introduction to the fundamental concepts of discrete optimization and its uses in the real world. 

The Coursera Discrete Optimization course explores concepts like mixed-integer programming, constraint programming and local search, starting from their foundations to their uses and application for solving practical problems, which includes scheduling, resource allocation, vehicle routing and supply-chain optimization. 

Furthermore, the Coursera Discrete Optimization course is an online, self-paced learning course offered by the University of Melbourne to help students understand the process of solving complex problems through discrete optimization. Coursera also offers a shareable electronic certificate at the end of the course, which can be printed and used along with the student’s resume, and also shared on professional platforms such as LinkedIn. 

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Design and Analysis of Algorithms

Offered by

Certificate

Design and Analysis of Algorithms

Design and Analysis of Algorithms program is an undergraduate course in the field of Foundation of computing and Computer Science and Engineering. It is a free MOOC that will be held on the online learning platform Swayam. Swayam is a learning portal and an initiative by the Ministry of Education, Government of India.

The syllabus of the Design and Analysis of Algorithms certification has been designed by Chennai Mathematical Institute in association with NPTEL. The program will be taught by professor Madhavan Mukund, the Dean of Studies at Chennai Mathematical Institute. Along with video lectures, candidates will have assignments and a list of books and references to understand the course contents better. 

During the Design and Analysis of Algorithms training, candidates will explore various topics such as Intractability, Design techniques, asymptotic complexity, data structures, algorithm on graphs, sorting, and searching. The course also offers a certification for interested eligible candidates. However, certification is granted only if students pass the final test.

...Read More
8 Weeks
19 January 2025 - 13 March 2025
Free
Skills Covered:
Knowledge of Algorithms Knowledge of engineering
Programming, Data Structures and Algorithms Using Python

Offered by

Certificate

Programming, Data Structures and Algorithms Using Python

The Programming, Data Structures, and Algorithms Using Python certification course imbibe Python problem-solving and programming fundamentals in its students. A Chennai Mathematical Institute offering, this eight-week curriculum features robust industry recognition amongst programming-oriented companies. Primarily built for undergraduates, this program falls under the following purviews - ‘Foundations of Computing’, ‘Programming’, ‘Artificial Intelligence, ‘Computer Science and Engineering, and ‘Data Science’

The extensive Programming, Data Structures, and Algorithms Using Python certification syllabus cover multiple concepts, including introductory concepts like loops, conditionals, functions, strings, etc. Candidates learn about sorting algorithms, backtracking, using files, exception handling, and more. Regarding data structures, the course also discusses Python dictionaries, objects, and classes to define various data types, including binary search trees and linked lists.

The Programming, Data Structures, and Algorithms Using Python training also offers an optional certificate to help candidates actively seek employment or educational growth. Aspirants can acquire this by clearing the requirements. These include scoring well in the weekly assignments and clearing Swayam’s two examinations.

...Read More
8 Weeks
Free
Skills Covered:
Knowledge of Python
Certificate

Introduction to Programming and Animation with Alice

The Introduction to Programming and Animation with Alice programme by Coursera is a beginner-level course in animation and programming which takes about 47 hours to complete. Duke University offers the introductory course in association with Coursera, while the lessons are delivered in English.

Moreover, the Introduction to Programming and Animation with Alice certification course comprises many programming concepts and technical assignments to combine theoretical knowledge with practical applications. Instructed by experienced professors, the well-structured course offers a fun and engaging learning experience.

The Introduction to Programming and Animation with Alice online course will primarily teach you how to combine programming and animation to develop 3D animated stories. You will become adept in building a storyboard to narrate a story, move the camera, include repetitions, set up a scene, among others.

Besides, the Introduction to Programming and Animation with Alice course is an excellent introduction to Alice and programming concepts. You can even use the ideas you have learned throughout the certification course to build 3D games. What's more, upon successful completion, you can earn a course completion certificate from Coursera and Duke University.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
Introduction to R Software

Offered by

Certificate

Introduction to R Software

The SWAYAM, an initiative by the Government of India, is a platform developed by the Ministry of Human Resource Development (MHRD), NPTEL and IIT Madras assisted by Google Inc. and Persistent Systems Ltd. is a Government initiative. The prime focus of this programme is to avail specialized and practice-based learning to all the people, including the underprivileged through the digital revolution.

The INTRODUCTION to R SOFTWARE programme by SWAYAM is prepared to form an essential foundation of R software. There is no worry about the cost aspect of this software because it can be used free of cost. R has its own programming language that is very strong in nature, making it capable of performing the computations, simulations, data analysis and manipulations of mathematical and statistical tasks. The Government certification provided at the end of this course is valid in all industries involved in the field of mathematical and statistical computations, programming and simulations making it professionally beneficial.

The teaching methods are really interactive and the execution of all the commands is explained using slides, which ensures practice-based learning, contains on point audio/video modules and weekly assignments for effective learning. In the present scenario of software and programming, the learning of R software is highly recommended.

...Read More
8 Weeks
Free
Skills Covered:
Knowledge of IT industry

Offered by

IsraelX via Edx
Certificate

Programming for Everyone – An Introduction to Visual Programming Languages

In an age immersed in technological advancements, knowing about programming is a skill you cannot skip. With Programming for Everyone – An Introduction to Visual Programming Languages by edX learn to program intuitive and visual languages. The introductory level course requires no prior knowledge of mathematics or programming.

This eight-week long training provides an outline of the pre-existing programming approaches and what they will entail in the near future. The Programming for Everyone certification syllabus ensures that you have an elementary-level knowledge of two natural and visual programming languages. The curriculum also introduces Statecharts, live sequence charts (LSCs), and orthogonality and hierarchy concepts. 

IsraelX, a national consortium of various higher education institutes in Israel, offers the Programming for Everyone online course free of cost through edX. Students get access to the video transcripts in Hebrew and English. Despite being an introductory level programme, the curriculum covers advanced concepts like forbidden scenarios, choice, controlled natural language, and more. 

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
Introduction To Haskell Programming

Offered by

Certificate

Introduction To Haskell Programming

The Introduction To Haskell Programming online course is offered by Swayam, an initiative by the Ministry of Education. Functional programming is an elegant, powerful and succinct programming model. This Introduction To Haskell Programming training approach promotes breaking down programming tasks into logical pieces that can be readily converted into provably accurate code. Introduction To Haskell Programming syllabus combines the greatest aspects of functional programming which is rapidly being utilized by Haskell language professionals in the industry, both for quick prototyping and for practical deployment.

...Read More
8 Weeks
Free
Skills Covered:
Programming skills
Introduction To Programming In C

Offered by

Certificate

Introduction To Programming In C

The Introduction To Programming In C certification course is offered in a fully online mode by Swayam for a period of 8 weeks. The introduction to c++course also has NPTEL, and the Indian Institute of Technology, Kanpur that support Swayam in providing the learnings. Professor Satyadev Nandakumar of IIT Kanpur leads this course successfully.

The Introduction To Programming In C training admission is taken without any prior programming experience or background. Only a maturity in maths at the graduation second-year level of a science or engineering background is expected for a proper understanding of this course. The introduction to c language course emphasizes solving problems by using languages, and standard introductory techniques like iteration, alternation, and recursion.

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

Offered by

WGS via Edx
Certificate

Scripting and Programming Foundations

8 Weeks
Beginner
Free
Certificate

Data Science: R Basics

Data Science: R Basics by edX will allow students to learn more about the domain of R and will build a strong foundation in it where candidates will be learning to visualize, analyze and wrangle their skills. The eight week course will provide students with a depth analysis and study guidance as well as materials on data science. Upon completing the Data Science: R Basics course the participants will have their depth increased in the subject of “data analysis and statistics”. The students need a browser that is updated during the course.

The functions pertaining to R and data types will be covered during the programme and will also guide the students to use loop statements. The Data Science: R Basics online course will build all the necessary foundation required for the students to later pursue a higher-level course in the genre of data science. The online Data Science: R Basics course will help the applicants to enhance their existing knowledge. During the 2 modes of study, the verified mode and the audit mode the candidates will study at a self-paced pace. The basic difference between these 2 modes is the period during which the course can be accessed. One offers limited-period access whereas the other offers unlimited-period access.

...Read More
8 Weeks
Beginner
Free
Work with Augmented Reality and the Web

Offered by

Certificate

Work with Augmented Reality and the Web

8 Weeks
Beginner
Free
Programming in C++

Offered by

Certificate

Programming in C++

While Java, C#, and Python together dominate a significant part of the programming sector, C and C++ still possess extreme significance due to their efficient nature. Moreover, C++ forms the foundation for writing Python Virtual Machine - Python Interpreter (PVM) and Java Virtual Machine (JVM). The Programming in C++ certification course brings forth this all-encompassing program to help students establish their language skills. 

The Programming in C++ certification syllabus focuses on numerous vital touchpoints, including C programming fundamentals, basic data structures (list, array, queue, stack, binary tree, etc.), C++ semantics, syntax, constructs, idioms, features, and more. IIT Kharagpur’s Professor Partha Pratim Das, the course instructor, will also use assignment problems, examples, illustrating numerous OOP (Object-Oriented Programming) and OOAD (Object-Oriented Analysis and Design) concepts for a crisp understanding. 

This eight-week Programming in C++ training belongs to the Programming and Computer Science and Engineering domains, set for undergraduate and postgraduate aspirants. After finishing all modules, learners can opt for the digitally-verifiable program certifications, which require clearing unsupervised and proctored tests.

...Read More
8 Weeks
Free
Skills Covered:
C++ Programming skills
Introduction to Programming in C++

Offered by

NYU via Edx
Certificate

Introduction to Programming in C++

The ‘Introduction to Programming in C++’ certification course is developed for the students to develop their understanding of programming by learning about the basics of C++ programming. This intermediate-level online course is provided by Edx and the New York University for an estimated period of eight weeks where the students of the program are required to spend about six to eight hours every week to complete the course.

The course curriculum is delivered through online classes that can be learned by the students on their own. The students of this course are evaluated through graded assignments, quizzes, and exams which are facilitated in the verified track. The instructors for this training program are Aspen Olmsted (Program Director and Professor at Simmons University) and Itay Tal (Assistant professor at the Tandon School of Engineering). 

The ‘Introduction to Programming in C++’ online certification program enables students to get certificates after course completion.

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
C++ Programming skills

Offered by

UC3M via Edx
Certificate

The Software Architect Code: Building the Digital World

The Software Architect Code: Building the Digital World course is designed to bring forth the hidden software designers and architects in individuals. Here the focus is on enhancing and polishing software skills.  Since the world is increasingly becoming software-dependent, this course tries to unveil the digital world and its working mechanisms. 

The Software Architect Code: Building the Digital World by edX is all about creating a space for effective software innovation that fulfils the demands of the future. There is also the practical implementation of the skills developed throughout the programme. This is an introductory-level course. It is a self-paced online programme.  There is a special scheme for the participants who belong to poor families. 90% of financial assistance will be provided to them. Da Vinci's talents will be discussed to bring forth these kinds of talents in the participants.

The certification can be shared on all platforms. The candidates can put it in their CV or resume. The candidates can also share The Software Architect Code: Building the Digital World certification in their Linkedin profiles. Since the software is highly in demand, its skills will land them in a high-salary industry. Moreover, they can enhance their career further in the software industry. There are 2 self-paced tracks which may be selected by the candidates for finishing the course. The candidates who have enrolled for the verified track will be offered an unlimited period to access the materials but in the case of the audit track, the students will not have unlimited access. They will only be able to study for free in the audit track for a limited period.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Software development skills
Introduction to Parallel Programming in OpenMP

Offered by

Certificate

Introduction to Parallel Programming in OpenMP

The Introduction to Parallel Programming in OpenMP program's primary focus will be the shared memory programming paradigm. This course is available at the UG/PG level. The training has been designed for both computer science and non-computer science students interested in parallel programming. 

Learn to use parallel programming for the various Parallel/HPC applications in the Introduction to Parallel Programming in OpenMP online course. Throughout this online course, you will learn about core principles and programming concepts essential for developing scalable parallel applications. 

Besides, IIT Delhi has designed the Introduction to Parallel Programming in OpenMP syllabus while focussing on OpenMP and C programming applications. As such, this course is rife with programming assignments for practice. 

You will work on assignments like writing programs in C and OpenMP for multicore architectures for practical learning. The Introduction to Parallel Programming in OpenMP course also offers printable reading material, books & references, live sessions, and video lectures for an engaging learning experience.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
MATLAB Programming for Numerical Computation

Offered by

Certificate

MATLAB Programming for Numerical Computation

The MATLAB Programming for Numerical Computation certification is an eight-week elective course. This multidisciplinary program falls under the disciplines of chemical engineering and computational biology. IIT Madras has thoroughly curated this curriculum, which their renowned professor, Niket Kaisare will teach.

The MATLAB Programming for Numerical Computation certification syllabus discusses one of the most popular languages used for numerical computation and teaches about its scientific computation usage. Candidates will learn about the practical use of computational techniques through several coding problems and examples. Enrolled candidates will have access to MATLAB online, which is a browser-based version of MATLAB and consists of all its features. 

The MATLAB Programming for Numerical Computation training will offer weekly assignments, course lectures, and practical problems using this MATLAB software. The curriculum focuses on teaching undergraduate students to solve computational problems and familiarising them with the engineering problem’s numerical methods. Besides, candidates can also opt for the final exam and gain the course-end digital certificate.

...Read More
8 Weeks
Free
Skills Covered:
Knowledge of MATLAB
Certificate

Game Theory

Game Theory certification is a short 17 hours course that is offered in conjunction with Stanford University, The University of British Columbia, and the certificate is provided by Coursera. This course has been made by keeping in mind movies like "A Beautiful Mind,” which helps learners identify that game theory is nothing but a mathematics model of strategic interaction between agents like rational and irrational. The course enlightens us that common games like chess, poker, or soccer are more than just games as these involve conflict modelling among political campaigns, competition among firms trading behaviour in New York Stock Exchange, and more.

The game Theory certification syllabus will include fundamentals of topics like representation of games and strategies, Bayesian games, the game trees, repeated and stochastic games, and many more. The course will also impart learning about some classic games and their applications to the participants.

This is a beginner-level course of game theory and can be completed in a time frame of 17 hours. Also, 18% of the students who have completed the course, and earned a certificate have been benefited tangibly in their careers. 

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Game designing skills
How to Make a Platformer using libGDX

Offered by

Certificate

How to Make a Platformer Using libGDX

Udacity’s 'How to Make a Platformer Using libGDX' online programme will teach you how to build a platform game called GigaGal. You will be using the open-source libGDX game-development application framework for this. The course is curated and offered by the Amazon Appstore.

With the help of the 'How to Make a Platformer Using libGDX' training by Udacity, you will learn about controlling interactions between game objects and keeping track of complicated game state. Moreover, you will develop skills such as drawing sprites, animations, loading and managing level data, etc. These skills are critical to walking the exciting path of professional game development.

'How to Make a Platformer Using libGDX' online course is an intermediate-level programme that is approximately eight-week-long. During this duration, you will become skilled in effectively using libGDX for 2D game development. You will learn via intensive video content, practical exercises and interactive quizzes. Jeremy Silver and Peter Heinrich will be your expert instructors for this training. 

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Animation skills Game designing skills
2D Game Development with libGDX

Offered by

Certificate

2D Game Development with libGDX

The 2D Game Development with libGDX online course by Udacity is designed to acquaint you with the libGDX game development framework. This course will help you learn how to use libGDX to create 2D video games with compatibility on multiple platforms, including mobile devices and web browsers.

Offered by the Amazon Appstore, the 2D Game Development with libGDX online programme consists of eight detailed lessons that will take you approximately eight weeks to complete. The course features interactive quizzes, learn by doing exercises and rich video content by top instructors of the industry.

Udacity’s 2D Game Development with libGDX online training will teach you central game development concepts such as user input handling, simple drawings, physics, cameras, cross-platform development, viewports, simple animations, etc. With the help of the 2D Game Development with libGDX programme, you will build a complete game called Icicles. The gameplay will involve icicles pouring down from the top and the player dodging them with physical controls or tilting the phone.

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Animation skills Game designing skills
Data Analytics and Visualization in Health Care

Offered by

RIT via Edx
Certificate

Data Analytics and Visualization in Health Care

The Data Analytics and Visualization in Health Care course is a composite course created for learners of different levels of understanding and with multi-discipline backgrounds. Big data has transformed the way the healthcare industry functions. With factors like improvement of quality, reducing costs and patient engagement being key objectives to focus on, the techniques used for analysis, processing and even collecting health care data have seen a massive advancement. This Data Analytics and Visualization in Health Care certification course will teach candidates the use of Data Analytics in the healthcare sector and its implications on the organization. 

The Data Analytics and Visualization in Health Care online course will help candidates in creating a foundation that helps in creating a data analytics program designed specifically for the healthcare domain which tackles the most burning question of the industry and provides a visual solution for deeper and more impactful answers to the applicants. Students can enrol in the course either by paying the fee or free of cost. While taking the programme for free, the learners will get access only for a limited duration. 

...Read More
8 Weeks
Expert
Free
Skills Covered:
Data science knowledge
Advanced Algorithmic Trading and Portfolio Management

Offered by

Offered by

The University of Texas Medical Branch, Galveston via Edx
Certificate

Biostatistics for Big Data Applications

The Biostatistics for Big Data Applications training starts with statistical concepts and terminology, and a brief introduction to the R statistical software package, creating a foundation for learners to build on. Later on, the fundamental components of the bio statistical methodologies used in both omics and population health research are discussed.

Examples will be discussed after each topic in the Biostatistics for Big Data Applications certification syllabus. There will also be self-assessment opportunities for learners to gauge their understanding. Moreover, to improve their R programming skills, participants can undertake practice exercises and use real datasets that will be provided to them.

The Biostatistics for Big Data Applications programme is developed by the University of Texas Medical Branch (UTMB). The video lectures are delivered in English, and their transcripts are also available only in English. To complete the programme comfortably within eight weeks, learners should spend around 2-3 every week, studying.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Statistical skills R Programming
Business Analytics and Text Mining Modeling Using Python

Offered by

Certificate

Business Analytics & Text Mining Modeling Using Python

The Business Analytics & Text Mining Modeling Using Python online course is an 8 weeks program offered by Swayam, a government of India initiative. The goal of this course is to teach students how to utilize text mining techniques to extract data analytics in order to meet corporate goals. With easy-to-follow learning modules, the course explains how to develop, analyze, and compare various models based on actual datasets and scenarios using a Python-based software platform.

The Business Analytics & Text Mining Modeling Using Python training includes industry support from Consultancy and Analytics companies, Big Data companies, Companies with Analytics Division. The course is totally free but if candidates want to receive a certificate, they will have to appear in an examination which costs Rs. 1000. The Business Analytics & Text Mining Modeling Using Python syllabus covers a wide range of topics which includes text mining, data visualization, python, data mining, data science, excel, etc.

...Read More
8 Weeks
Free
Skills Covered:
Business analytics knowledge Knowledge of Python
Data Science for Construction, Architecture and Engineering

Offered by

NUS via Edx
Certificate

Data Science for Construction, Architecture and Engineering

The need for smart analytics tools in the fields of architecture, construction, and the building industry is increasing as data sources that influence inhabitants' welfare, and the built environment's energy performance are blowing up in numbers. The Data Science for Construction, Architecture, and Engineering online course is developed to annex novel techniques and abilities to complement spreadsheets.

The Data Science for Construction, Architecture, and Engineering course centres on teaching data science skills to practitioners explicitly in the built environment industry. You will be introduced to data science while considering the background of various phases of the building life cycle. You will also gain exposure to several educational paths for a multitude of built environment-related functions.

During the time you spend learning the Data Science for Construction, Architecture, and Engineering digital course concepts, you will utilise substantial data sets from construction and design to study and apply data science methods. There are two modes to take this programme, certificate and free mode. In the free audit mode, the candidates will get access only for a limited duration. 

...Read More
7 Weeks
Beginner
05 July 2024 - 30 December 2024
Free
Skills Covered:
Data science knowledge Knowledge of Python Machine learning Statistical skills Programming skills Knowledge of Data Visualization Designing skills
Certificate

Learn to Program: The Fundamentals

The Certification course on Learn to Program: The Fundamentals is taught by professors of the Toronto University. This course will introduce the simplest fundamentals of programming that act as the building blocks for every program written on computers. This course will help you develop an understanding and liking of the way programs function and how you can write simple and effective programs by making the use of Python language.

It is an introductory course for anyone interested in learning about programming and the Python language. It helps candidates in developing an insight into the basics and functioning of program writing. The course teaches simple ways to design and write programs using variables and functions. The course goes into detail about various Python basics and their applications. It helps you in having an overall understanding of Python Program writing fundamentals.

Further, the course will help you understand how you can solve various challenges using different conditions of Python. The programs learned in this course will help candidates take the first step into the world of computer languages and programming. Complete with assignments and quizzes, this course is the perfect way to get started with a career in Python and computer programming.

...Read More
7 Weeks
Beginner
Free
Skills Covered:
Programming skills Knowledge of Python
Exploring GraphQL A Query Language for APIs

Offered by

Certificate

Exploring GraphQL A Query Language for APIS

Exploring GraphQL: A Query Language for APIs by Edx is a great course for beginners who wish to make forays into the world of GraphQL. This is an introductory course for candidates to learn the basics as well as the use and need for GraphQL. The language has revolutionized the way developers design and make a website today. GraphQL is a query language available in open-source, It helps you to fulfill the queries with existing data that you have. Exploring GraphQL: A Query Language for APIs by Edx offers an understanding to professionals in the field and non-technical background candidates as to why GraphQL is getting the unrequited attention of developers and software engineers. Exploring GraphQL: A Query Language for APIs training details the various advantages and uses of the language and the different web architectures that you will need to use with it. 

Candidates taking the Certification Programme on Exploring GraphQL: A Query Language for APIs will learn how to use advanced topics like the proper way to implement a GraphQL server on front and backends with a client. This will impart insights into the proper way to use the language and to keep the server in a secure state. Exploring GraphQL: A Query Language for APIs by Edx is well suited for all types of candidates as the step-by-step curriculum ensures a proper flow of learning for all levels of understanding of the concepts of GraphQL. Programmers and developers can benefit by learning how to implement the language for professional as well as smaller-scale projects in production etc. Exploring GraphQL: A Query Language for APIs certification is also great for beginners and non-technical candidates who wish to learn the concepts of GraphQL and why, when, and where to use the language for its optimum use, ease, and benefits. 

Among the 2 tracks offered, if the candidates choose the verified track they will be allowed to learn the course for an unlimited time period and on the other hand the audit track only offers limited period to watch and learn from the course materials.

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

LAFF On Programming for Correctness

The LAFF – On Programming for Correctness aims at enabling candidates to master the skill of developing and constructing correct programs that will not cause a disaster later on. Since computers are now an integral part of our day-to-day lives, it is also necessary to have skilled professionals who know how to develop systematic and correct loop-based programs. The LAFF – On Programming for Correctness online course is spread over 7 weeks, during which candidates are expected to devote approximately 4 to 6 hours per week for successful completion. The course is free of cost, but students can upgrade to a verified track by paying the specified amount. The program is offered by the reputed University of Texas at Austin. 

The LAFF – On Programming for Correctness training is an intermediate-level study, which implies that interested applicants must have prior basic knowledge of the course they are going to study. It is a self-paced LAFF – On Programming for a Correctness certification course to provide students with the utmost comfort while they learn new concepts in this course. They will learn how to achieve goal-oriented programming with proofs depicting correctness in their programs. It will commence with devising what is to be programmed and then working with its proofs of correctness. There are 2 available tracks which are on the edX website and can be chosen by the candidates to finish off the course. Both tracks have a self-paced mode and can be learned at one's progress. In the audit track, the candidates will get a chance to learn the course materials only for a limited time. On the other hand, the candidates will be getting full-time unlimited access to the course materials during the verified track.

...Read More
7 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Programming for Everybody Getting Started with Python-1

Offered by

Certificate

Programming for Everybody (Getting Started with Python)

The primary aim of Programming for Everybody (Getting Started with Python) by edX is to provide students with the basics of a programming language using Python as a technique. Having no prerequisites the course makes the students ready for a more complex programme using the same language. The course avoids the use of complex mathematics making it more friendly to the students. Structured as indicatory the programme will be developing the student's skills in the domain of “Computer science”.

Programming for Everybody (Getting Started with Python) certification syllabus will cover topics that include- expressions, variables, loops, iterations, statements and other topics that are necessary to build a base in Python language. The certification course provides students with video lectures that are transcripted in English to make the process of learning easy. Furthermore, the Programming for Everybody (Getting Started with Python) programme will be led by instructors making it easier for the students to interact and clear their doubts. There are 2 modes of study, one is the audit mode which offers only limited period access to the course materials whereas during the verified mode the access is unlimited.

...Read More
7 Weeks
Beginner
Free
Skills Covered:
Programming skills Knowledge of Python
Certificate

How to Code: Simple Data

7 Weeks
Beginner
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