Courses from 1000+ universities
Coursera’s flagship credentials may carry big brand names, but who’s actually creating the content?
600 Free Google Certifications
Entrepreneurship
Artificial Intelligence
Web Development
Learn to Program: The Fundamentals
Anatomy: Know Your Abdomen
Introducción a la Ciencia de Datos con Python
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Enhance Java development with Kotlin's concise syntax, safety features, and seamless interoperability. Learn key concepts and leverage Kotlin's power for JVM, Android, and server-side projects.
Explore virtualenv's inner workings, differences from venv, and Python packaging challenges. Gain insights into virtual environments and their components for better Python development.
Optimize Django database performance with expert tips on querying, indexing, and caching. Learn pagination, annotations, materialized views, covering indexes, and Redis integration for faster applications.
Learn to simplify and maintain tests using fixtures in pytest. Explore fixture mechanics, custom fixtures, monkeypatching, dependencies, scopes, and parametrization for more effective testing.
Explore real-time interactions in Django 3 with Calvin Hendryx-Parker. Learn new features, async capabilities, and hands-on coding using PyCharm for building interactive web applications.
Learn to identify and prevent security vulnerabilities in Python code using PyCharm's security plugin. Explore common traps, code quality tools, and CI integration for safer development.
Explore 10 essential tools and techniques for Python web development, including HTML5, async/await, Vue.js, Docker, and more, to enhance your projects and boost productivity.
Learn to develop React applications with TypeScript using PyCharm, covering project setup, testing, debugging, and ES6 features in this comprehensive tutorial.
Enhance Python development productivity with PyCharm and Cloud Code. Learn to set up projects, write APIs, deploy to Google Kubernetes Engine, and optimize your workflow for cloud-based applications.
Explore Java records through 5 practical examples, covering syntax, semantics, features, and limitations. Learn how to use records with pattern matching and sealed classes.
Learn techniques to analyze and understand large Java and Kotlin classes, including behavioral code analysis, data visualization, and dependency structure matrices. Gain insights for effective refactoring and codebase comprehension.
Explore Java-friendly machine learning with JSR381, an open-source API for visual recognition. Learn its goals, architecture, and practical applications in IntelliJ IDEA.
Learn to build CRUD REST APIs in Java with Spring Boot, covering best practices, Spring Initializr, and IntelliJ IDEA. Gain hands-on experience in creating efficient and scalable web services.
Learn to set up and use MongoDB with Docker in IntelliJ IDEA. Covers container creation, data insertion, MongoDB shell access, and Docker Compose setup for efficient database management and application development.
Explore efficient version control in IntelliJ IDEA, covering common and advanced Git tasks to enhance productivity and streamline workflows.
Get personalized course recommendations, track subjects and courses with reminders, and more.