Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
  • Add AI to your apps
  • Learn AI Programming
  • Publish your AI projects
Free, open source, locally hosted, any platform, any language. View on GitHub

Discuss Download Docs
Turn a code snippet, simple Python module, or a Jupyter notebook into a CodeProject.AI module that can be deployed and used anywhere by everyone. Learn and AI without fighting tools and setup environments.
Over
1 Million
Downloads!
Latest Modules
  • Multi-modal LLM - Chris Maunder
  • LLama chatbot on your desktop - CodeProject
  • License Plate detection (update) - Mike Lud
  • Multi-TPU Coral.AI image detection (update) - Seth
  • AI Image generator - Matthew Dennis
10/30/2023 11:11:00 AM by ChristianNeumanns
Goals and non-goals, history, core types and features that shouldn't be supported in a PTS.
12/14/2023 11:55:00 AM by ChristianNeumanns
The "absence of a value" is among the most important concepts a type system has to deal with.
8/6/2024 1:25:00 AM by Lewis Kerr
A quick code solution of how to make HTTP requests through a proxy with Java
10/5/2023 11:43:00 AM by ChristianNeumanns
This is part 1 in a series of articles about designing a practical type system.
4/22/2024 7:41:00 AM by Petrov Vladimir
Smart Android Template for Data Performance with International Signals Code as a Sample
11/9/2023 1:40:00 PM by Shahzeb Hoda
In this article, we will learn how to set up a Selenium WebDriver with Java and run the web automation tests (in series and parallel) on the LambdaTest cloud grid.
9/24/2024 12:28:00 PM by Trần_Tuấn_Anh
Master the this Keyword in Java is a comprehensive guide designed to help you fully understand and effectively use the this keyword in your Java programming. Explore its various applications, from referencing instance variables to calling constructors and improving code readability.
4/16/2024 3:37:00 PM by Oliver Li 2024
Java Code Change Impact Analysis
11/13/2023 3:34:00 AM by ChristianNeumanns
This article explains why we need native record types, and how they work in PTS.
9/26/2024 11:12:00 AM by Trần_Tuấn_Anh
In Java, method overloading and method overriding are two essential concepts that often create confusion among developers. This article will break down these concepts, provide clear examples, demonstrate code in action, and explain the differences between them.