Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore AI Assistant's capabilities in IntelliJ IDEA for code exploration, improvement, and generation. Learn how this tool enhances software development through AI-powered features and language models.
Discover how IntelliJ IDEA's exploitable path feature enhances code safety, streamlines development, and boosts productivity by prioritizing critical vulnerabilities, allowing developers to focus on crafting quality software.
Demystify Maven's complexities, from lifecycles to dependency resolution. Learn POM integration with IntelliJ IDEA, version upgrades, and collaboration tips for efficient team development.
Explore vulnerabilities in AI models and open-source code, including a live demo of potential exploits. Learn about software supply chain security and strategies to protect against malicious attacks.
Enhance Java testing skills using JUnit, Mockito, and AssertJ in IntelliJ IDEA. Learn efficient test creation, mocking techniques, and expressive assertions for robust, maintainable applications.
Explore Kotlin's standard library features for efficient coding. Learn string manipulation, collection modification, and powerful built-in tools to enhance your programming skills and productivity.
Explore running uncensored open-source LLMs locally with Ollama. Learn to access AI models programmatically and leverage Java features for local AI integration, ensuring privacy and unrestricted responses.
Explore improvements in Apache Maven 4.0.0 alpha, including consumer vs. build POM, BOM enhancements, and reactor behavior upgrades. Learn about potential compatibility issues and the project's structure.
Explore Java-based tools for creating private chatbots with large language models. Learn to build AI assistants that interact with confidential data, summarize content, and perform various tasks using enterprise-ready Java solutions.
Explore Java 22's new features and learn how IntelliJ IDEA 2024.1 simplifies their adoption through live coding demonstrations, enhancing your development workflow and code quality.
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 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.
Explore AI fundamentals and learn to integrate intelligent features into Spring applications using Spring AI, covering setup, components, and common AI tasks implementation.
Explore Java Records' construction and lifecycle, understanding nuances for better usage. Learn from Dr. Venkat Subramaniam's expertise to improve data handling and avoid surprises.
Explore IntelliJ IDEA's code quality tools and Qodana platform for static analysis, quality gates, and project health monitoring. Learn integration techniques through live coding demonstrations.
Get personalized course recommendations, track subjects and courses with reminders, and more.