Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Computer Science
Psychology
Cybersecurity
Introducción a la Ciencia de Datos con Python
Functional Foods and Nutraceuticals
Anatomy: Know Your Abdomen
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.
Explore JPA Buddy's features for managing JPA data models, including coding assistance, smart inspections, and database migration tools. Learn to create entities, repositories, DTOs, and mappers efficiently.
Explore IntelliJ Scala Plugin's latest features, Scala 3 support, and productivity enhancements. Learn how to leverage these tools effectively in your development workflow.
Explore code-first and database-first approaches in data modeling, comparing their pros and cons and discovering IntelliJ IDEA tools to support both perspectives in application development.
Explore DevoxxGenie plugin for IntelliJ IDEA, integrating local and cloud-based LLMs to enhance coding efficiency. Learn key features, settings, and practical applications through live demos and expert insights.
Discover Java 23's simplified syntax for beginners, featuring changes to main method declaration and println usage. Learn how these updates enhance teaching and learning Java fundamentals.
Explore Java 23's JEP 482: Flexible Constructor Bodies with Dr. Venkat Subramaniam. Learn about relaxed constructor rules, benefits, and potential impacts on codebases through expert insights and demos.
Explore virtual threads in Java 21, their impact on resource usage, and how Helidon 4 leverages them for improved performance in microservices frameworks, with insights from an Oracle developer.
Get personalized course recommendations, track subjects and courses with reminders, and more.