Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
AI Engineering
Data Analysis
Cybersecurity
Arab-Islamic History: From Tribes to Empires
ODS en la Agenda 2030 de las Naciones Unidas:Â Retos de los Objetivos de Desarrollo Sostenible
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Programming core online courses. Find the best Programming core training programs and enhance your skills today!
Learn JavaScript from scratch by solving over a hundred different coding challenges.
Hedy introduces programming syntax and concepts in stages, giving children a gradual path from simple commands to Python-like programs.
Learn object-oriented programming fundamentals and apply them in Java, from core OO concepts such as classes and objects to writing Java code.
Builds on VB.NET fundamentals with event handling, functions, exception handling, and text-file workflows.
A Java learning path that moves from Core Java through Spring Boot projects to microservices.
Use Emacs and Org-mode’s literate programming notebooks to connect instruction with code, assignments, and projects when teaching computer and data science.
A live demonstration of using functional programming to expose and fix safety-threatening data problems in general aviation.
Learn basic ABAP programming through classes, database access, internal tables, and the ABAP RESTful Application Programming Model.
This is the course material page for the Introduction to Programming course (BSCS1001, 5 cr) and the Advanced Course in Programming (BSCS1002, 5 cr) from the Department of Computer Science at the University of Helsinki.
A step-by-step Java course that moves from first programs into object-oriented concepts, exception handling, and multithreading through worked examples.
A brief primer on core programming concepts, including variables, control flow, functions, data structures, recursion, pseudocode, and debugging.
Learn C programming through a tutorial based on the classic Kernighan and Ritchie book, progressing to pointers, structures, I/O, and UNIX interfaces.
Begin with R fundamentals, then manipulate and visualize data before demonstrating neural networks with R.
Build a Tkinter music player with playback controls, playlists, themed widgets, and executable packaging.
Learn C programming fundamentals through variables, control flow, user input, compilation, debugging, command-line arguments, and integer overflow examples.
Get personalized course recommendations, track subjects and courses with reminders, and more.