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
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
This course in an introduction to Microsoft Azure services. Students will gain familiarity with core Azure topics and practice implementation of infrastructure components.
Scale Scrum beyond a single team using scaled Agile planning methods, Agile programs and portfolios, solution integration, and test- and behavior-driven development for custom hardware and software.
Learn database foundations for the Oracle environment: database engines and categories, architecturally sound database structures, relational database management systems, Oracle storage, and designing a database for a purpose.
Analyze ethical AI through three projects: bias in the GPT-3 predictive text model, fairness in the Allegheny screening tool, and game-theory algorithm design.
Write Oracle SQL to create and modify tables, insert, update and delete data, and understand how indexes are designed and used.
Learn to run Kubernetes: install a cluster with Minikube and kubectl, scale, update and roll back deployments, and manage pods, persistent volumes and authorization.
Build your first iOS apps in Swift: wire interface elements to code in Interface Builder, apply Auto Layout and Size Classes, add custom components, and write unit tests.
Build enterprise Java applications: web basics, servlet lifecycles and session management, JSP scripting elements and Java Beans, plus Enterprise Java Beans and the Jakarta Persistence API.
Build Java web applications and REST services with Spring MVC and Spring Boot: URL templates, content negotiation, JSON and XML payloads, custom HTTP headers, and Angular JS clients.
Write type-safe Java using generics, manage data with collections and streams, handle exceptions, read and write text files, and build custom enums and annotations.
Implement inheritance and polymorphism in Java: override methods with super, design abstract classes and casting, and use interfaces, default methods, lambdas, and method references.
Learn Python from user input, branching and iteration through classes, collections, files, inheritance and databases, then automate DevOps build tasks with it.
Move to Java from another programming language: set up a Java installation, learn the language's features, object orientation, and write Java application code.
Learn to program from scratch: programming fundamentals, object-oriented concepts, source control and build automation tools, and the development methodologies used on programming teams.
In this course, we look at how to manage a system with the Linux operating system installed. The course material is a good for anyone preparing for the Linux Foundation Certified IT Associate (LFCA) exam or just interested in learning more about Linux.
Get personalized course recommendations, track subjects and courses with reminders, and more.