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
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive course in Ruby, an open-source dynamic object-oriented scripting language. Covers variables, arrays and hashes, methods and procs, classes, objects, and writing server-side Ruby scripts
Study of the JavaScript programming language. Provides an overview of HTML5 and CSS, client-side programming, variables, arrays, functions, closures, event handlers, objects, form validation, cookies,
Comprehensive course in Python, an open-source dynamic object-oriented scripting language. Covers variables, arrays, lists, tuples, dictionaries, functions, methods, classes, objects, and writing serv
Introduction to HTML5 and CSS (Cascading Style Sheets). Covers CSS3, HTML5 elements, HTML5 APls, forms, audio and video, offline applications, Canvas drawing and animation, communication APls, Web Soc
Employ HTML5, CSS and JavaScript to develop mobile web apps for smart phones and tablet/pad devices. Topics include CSS media queries, mobile user interfaces, platform-independent development, and bes
Introduction to programming in Swift. Concepts covered include variables and types, conditional and iterative control structures, arrays, functions, and object-oriented design. Introduction to the arc
Introduction to the field of Big Data, its concepts and technologies, as well as current programming environments such as R and Python. Students will explore the roles of a data scientist in terms of
Introduction to the most common DevOps patterns used to develop, deploy and maintain applications. Covers the core principles of the DevOps methodology and examines a number of use cases applicable to
Introduction to object-oriented computer programming for computer science majors and computer professionals. Includes simple data types, control structures, an introduction to array and string data st
Object-oriented programming methodology for both computer science majors and computer professionals. Systematic approach to design, construction, and management of computer programs; emphasizing progr
Abstract data type implementation and usage techniques for computer science majors and computer professionals. Object-oriented approach to a variety of abstract data types including: lists, stacks, qu
The internal organization and operation of digital computers. Systems programming in C programming language. Assembly languages, machine architecture, support for high-level languages (logic, arithmet
Introduction to data warehousing architecture, data extraction, management, and load. Also covered are metadata management, dimensional modeling, data aggregation, data mining and Business Intelligenc
Comprehensive course in PHP (hypertext preprocessor scripting language). Includes writing server-side PHP scripts for the Web, procedural and object-oriented programming, forms and browser I/O, an int
Get personalized course recommendations, track subjects and courses with reminders, and more.