HOME University of Illinois Urbana-Champaign Java Digital/Technology Life Log Python JavaScript US College Admission Knowledge Base Python Java California Irvine AI High School HALO Club Johnny Kang Orange County Steve Jobs ARPA-H Python Lambda Java Development Kit Line by Line Apache Tomcat Java Single-line Comments OpenAI Regression H-18 visa Block Scope Highschool Internship Clustering AI Transparency JDK Java Classes On-Device AI Java Do While Loop Iteration Access Outer Class From Inner Class AI Technology Python Dictionaries char min Data Processing Java Polymorphism Java Nested Loop AI Capacity Building AI Misinformation Java Install Creative Commons Attribution License AI Risks Java SuperClass node.js Netscape Confidence Boost Microsoft Windows Java Switch Stgatements Project 2025 main() J. P. Sousa Method Scope CC BY print() AI Ethics AI Development Python Variables Python While Loops Classification json Java Parameters Child Class Trump Static Inner Class Quantum Computing forEach Cocktail Party Algorithm Excel Tutorial Java if

CODING.ZIP

Challenge: One Code Problem Per Day

Challenge: One Code Problem Per Day  

created at Oct 03, 2025   16  
There's a CS program course where we have to solve one coding problem every day.This course is really exciting.When solving the problems,bugs can appear,and although it's rare,the problems themselves might be flawed,so we communicate our opinions openly an...

Dataset of California Foodbanks  

created at Jan 28, 2024   6,658  
For AP with WE Service, I decided to develop an app that provides information about local food resources in California by using JAVA and HTML. When users enter the name of city where they are living, it will provide information about food banks or soup kit...

Thinking about the Public Dataset and Open API provided for the Authorized People

Thinking about the Public Dataset and Open API provided for the Authorized People  

created at Sep 04, 2025   118  
I was thirsty to access school information system like dining hall menu,and found interesting API at https: / / courses.illinois.edu which provides course schedule information and its detail.Of course,we don't need to use the API directly because we have ...

Japan's Current Status on Generative AI and Copyright: A Summary of Developments, Current Situation, and Key Issues

Japan's Current Status on Generative AI and Copyright: A Summary of Developments, Current Situation, and Key Issues  

created at Oct 08, 2024   6,814  
The Japanese House of Councillors published a report outlining the history,current legal perspectives,and key issues surrounding generative AI and copyright.The report includes a review of developments in Japan,other countries,and the private sector.Copyri...

The UN Pushes for Global AI Standards

The UN Pushes for Global AI Standards  

created at Oct 01, 2024   6,675  
The United Nations (UN) is actively working on establishing global standards for artificial intelligence (AI).On September 19,2024,the UN's High-Level Advisory Body on Artificial Intelligence (AIAB) released a report titled "AI Governance for Humanity," ou...

Digital Innovation Tools to Improve Health and Productivity in the Workplace  

created at Sep 03, 2024   6,678  
In an evolving corporate wellness environment,companies around the world are increasingly aware of the value of investing in health programs to improve employee health and productivity:Digital and new technologies such as wearable devices and artificial in...

Harris And Trump's Position On the Future of American Science  

created at Aug 31, 2024   6,690  
Vice President Harris and Trump's Project 2025 set a very different vision for U.S.science policy:Harris proposes expanding investment in research and development (R&D) with a focus on climate change response and clean energy,On the other hand,Project 2025...

Demand for AI and Electric-Differentiated Renewable Energy Surges

Demand for AI and Electric-Differentiated Renewable Energy Surges  

updated at Sep 21, 2024   6,779  
In 2007,just before the Lehman crisis,global electricity demand reached about 20,000 TWh.Since it recorded about 29,500 TWh in 2023,it has grown by about 2% annually.The IEA recently predicted an annual average increase in electricity demand by 2026 at 3.4...

AI and Exoskeleton Robots

AI and Exoskeleton Robots  

updated at Sep 22, 2024   6,719  
Researchers at North Carolina State University in the U.S.recently announced in the international academic journal Nature that they have succeeded in developing exoskeleton without going through human-wear and walking experiments.The exoskeleton robot,whic...

Microsoft's On-Device AI: Revolutionizing Smart Technology and Redefining Innovation

Microsoft's On-Device AI: Revolutionizing Smart Technology and Redefining Innovation  

updated at Sep 22, 2024   6,723  
Many years ago,Bill Gates and Steve Jobs introduced groundbreaking technology,each with their own operating systems,Windows and MacOS.They constantly tried new things,driving innovation forward.Bill Gates eventually stepped down from his role,and Steve Job...

Reflections on a Year of Volunteering at Torrance Wilson Park: Season in 2023-2024

Reflections on a Year of Volunteering at Torrance Wilson Park: Season in 2023-2024  

updated at Sep 22, 2024   6,820  
Last Saturday,I had my last volunteer activity of the year at Torrance Wilson Park.Torrance Wilson Park is a beautiful place with trees and grass,a popular walking course for citizens of Torrance.As I started my volunteer work,I first picked up the trash t...

ChatGPT Reset command and Ignore the Previous Response feature to have a Solid Result  

updated at May 16, 2024   6,831  
The ChatGPT Reset Command is a feature that allows you to reset the conversation context and start fresh.This can be useful if you want to change the topic or start a new line of inquiry without any prior context influencing the conversation.Reset Command:...

ChatGPT Connectors makes the results Perfect as you expected  

created at May 10, 2024   6,728  
Connectors are essential for structuring requests to ChatGPT in a clear,organized,and efficient manner.They facilitate natural language understanding and ensure that all aspects of your request are addressed,leading to more effective interactions with the ...

Mastering Excel Data Manipulation with Python  

updated at Apr 26, 2024   6,647  
Python provides an awesme feature can access Excel spreadsheet file that based on pandas.You can use the pandas library in Python to read an Excel file and store its data into a Python array. Here's a basic example:Replace 'your_excel_file.xlsx' with the p...

Difference between Java and Javascript  

updated at Oct 03, 2024   6,695  
Java and JavaScript are two distinct programming languages that serve different purposes and have different capabilities,despite the similarity in their names.Here's a comparison to highlight their differences:Origin and Purpose:Java: Developed by Sun Micr...

Java Servlet Example  

created at Feb 19, 2024   6,651  
Creating a quick servlet-based web application involves a few steps. You'll need to set up a development environment, create the necessary project structure, write servlet classes, configure the deployment descriptor (web.xml), and deploy the application t...

Importance of High School Internship

Importance of High School Internship  

updated at Sep 28, 2024   6,693  
High school internships are incredibly important for students.These internships allow students to step outside the classroom and experience the real world.They get to see how what they’ve learned applies to actual jobs and situations.This is a great way f...

How do I replace content that based on the HTML UI Template  

created at Feb 12, 2024   6,657  
When UI Design is provided or made for specific purpose, we may need to find the easy way can fill it up if that is based on HTML Table.Below case is what I tried during implementing WE Service: If we have multiple items, we can fill it up in the for ...

Irvine Great Park - New Development Residential Complex

Irvine Great Park - New Development Residential Complex  

updated at Sep 22, 2024   6,781  
In the center of the OC,the Orange County Great Park,which will become an Orange County specialty in Irvine,was developed in the 21st century as the largest and most beautiful grand park in the United States,and will be built at El Toro Marine Corp.'s Air ...

Creating a simple Java Servlet (Web Server Page) with Apache Maven on Microsoft Windows

Creating a simple Java Servlet (Web Server Page) with Apache Maven on Microsoft Windows  

created at Jan 28, 2024   6,657  
STEP 1. Install OpenJDK 17https: / / learn.microsoft.com / en-us / java / openjdk / download#openjdk-17 → select microsoft-jdk-17.0.10-windows-x64.msi → Install STEP 2. Install Mavenhttps: / / maven.apache.org / → Download → apache-maven-3.9.6-bin.z...

YouTube Multiview Video Games Dataset from UC Irvine Machine Learning Repository

YouTube Multiview Video Games Dataset from UC Irvine Machine Learning Repository  

updated at Sep 22, 2024   6,660  
The University of California,Irvine (UCI),houses a remarkable collection of datasets,serving the machine learning community with invaluable resources.Among these is the YouTube Multiview Video Games Dataset,a goldmine for data enthusiasts seeking insights ...

Python Tutorials for AP Computer Science Principles, Data Projects and High School Internship  

updated at May 10, 2024   6,725  
Python is not just a programming language; it’s a gateway to opportunities in technology.Recognized for its versatility and ease of use,Python has become a staple in data analytics and machine learning,fields that are critical to the tech industry.Many te...

Java Tutorials associated with AP Computer Science A

Java Tutorials associated with AP Computer Science A  

updated at Jun 15, 2024   6,687  
As you set sail on your journey through AP Computer Science A,you're about to delve into the exciting world of Java programming.With a treasure trove of resources at your disposal,let's embark on a guided tour through the essentials of Java,equipping you w...

Machine Learning Types and Programming Languages

Machine Learning Types and Programming Languages  

updated at Nov 29, 2023   6,666  
In the area of Machine Learning Technology, threre are three different types of Machine Learning. You should make decision which type you want to use if you are trying to implement something. In Supervised Learning, we are given the data sets and already k...

Code Chronicles - A Caffeine-Fueled Journey into Data Software Engineering

Code Chronicles - A Caffeine-Fueled Journey into Data Software Engineering  

updated at Sep 23, 2024   6,781  
Interning in Data Software Engineering was like entering a realm where coding meets caffeine-fueled euphoria.The excitement bubbled within me like an over-caffeinated potion as I delved into the world of zeros and ones.“Excitement is like caffeine for the...

Java Inner Classes  

updated at May 10, 2024   6,659  
In Java,it is also possible to nest classes (a class within a class).The purpose of nested classes is to group classes that belong together,which makes your code more readable and maintainable.To access the inner class,create an object of the outer class,a...

Java Polymorphism  

created at Jul 18, 2023   6,658  
Polymorphism means "many forms", and it occurs when we have many classes that are related to each other by inheritance.Like we specified in the previous chapter; Inheritance lets us inherit attributes and methods from another class. Polymorphism uses those...

Java Inheritance (Subclass and Superclass)  

updated at May 10, 2024   6,656  
In Java,it is possible to inherit attributes and methods from one class to another.We group the "inheritance concept" into two categories::subclass (child) - the class that inherits from another class,superclass (parent) - the class being inherited from.To...

Java Packages  

updated at May 10, 2024   6,661  
Java Packages & API.A package in Java is used to group related classes.Think of it as a folder in a file directory.We use packages to avoid name conflicts,and to write a better maintainable code.Packages are divided into two categories::Built-in Packages (...

Java Classes and Objects

Java Classes and Objects  

updated at May 10, 2024   6,654  
Java is an object-oriented programming language.Everything in Java is associated with classes and objects,along with its attributes and methods.For example: in real life,a car is an object.The car has attributes,such as weight and color,and methods,such as...

Java Recursion  

updated at May 10, 2024   6,658  
Recursion is the technique of making a function call itself.This technique provides a way to break complicated problems down into simple problems which are easier to solve.Recursion may be a bit difficult to understand.The best way to figure out how it wor...

Java Scope  

updated at May 10, 2024   6,656  
In Java,variables are only accessible inside the region they are created.This is called scope.Method Scope.Variables declared directly inside a method are available anywhere in the method following the line of code in which they were declared:Block Scope.A...

Java Methods  

updated at May 10, 2024   6,656  
A method is a block of code which only runs when it is called.You can pass data,known as parameters,into a method.Methods are used to perform certain actions,and they are also known as functions.Why use methods? To reuse code: define the code once,and use ...

Java While Loop/Do While Loop/For Loop/For-Each Loop/Break/Continue  

updated at May 13, 2024   6,745  
Loops can execute a block of code as long as a specified condition is reached.Loops are handy because they save time,reduce errors,and they make code more readable.Java While Loop.The while loop loops through a block of code as long as a specified conditio...

Java Switch Statements  

updated at May 15, 2024   6,688  
Instead of writing many if.else statements,you can use the switch statement.The switch statement selects one of many code blocks to be executed:Syntax:This is how it works::The switch expression is evaluated once.The value of the expression is compared wit...

Java Short Hand If...Else (Ternary Operator)  

updated at May 15, 2024   6,697  
In the vast world of programming,efficiency is key.Every line of code counts,and developers constantly seek ways to streamline their scripts without compromising functionality.One such tool in the Java arsenal is the ternary operator,a concise alternative ...

Java If ... Else  

updated at May 15, 2024   6,686  
You already know that Java supports the usual logical conditions from mathematics::Less than: a < b,Less than or equal to: a b,Greater than or equal to: a >= b,Equal to a == b,Not Equal to: a != b.You can use these conditions to perform different actions f...

Java Math  

updated at May 15, 2024   6,686  
In the realm of Java programming,mathematics plays a pivotal role,empowering developers to perform a myriad of numerical operations with ease.At the heart of these capabilities lies the Java Math class,a treasure trove of methods designed to simplify compl...

Java Variables  

updated at May 15, 2024   6,683  
Variables are containers for storing data values.In Java,there are different types of variables,for example::String - stores text,such as "Hello".String values are surrounded by double quotes,int - stores integers (whole numbers),without decimals,such as 1...

Java Comments  

updated at Sep 03, 2025   6,817  
In Java programming,clarity and readability are paramount.As developers craft intricate algorithms and intricate logic,the need for comprehensive explanations becomes evident.Enter Java comments – a simple yet powerful tool for annotating code and enhanci...

The Print() Method  

updated at May 10, 2024   6,660  
Print Text.You learned from the previous chapter that you can use the println() method to output values or print text in Java:You can add as many println() methods as you want.Note that it will add a new line for each method:Double Quotes.When you are work...

Java Syntax  

updated at May 15, 2024   6,688  
In the vast landscape of programming languages,Java stands as a titan – revered for its versatility,reliability,and widespread usage.At the heart of Java lies its syntax,the rules and conventions that govern the structure and behavior of code.Let us embar...

Java Getting Started  

updated at May 15, 2024   6,692  
Some PCs might have Java already installed.To check if you have Java installed on a Windows PC,search in the start bar for Java or type the following in Command Prompt (cmd.exe):If Java is installed,you will see something like this (depending on version):I...

What is Java?

What is Java?  

created at Jul 07, 2023   6,653  
With a population of 151.6 million people, Java is the world's most populous island, home to approximately 56% of the Indonesian population.Some of you may curious why Java is the most famous in Indonesia, becaue many of the best known events in Indonesian...

Python Modules  

updated at May 09, 2024   6,648  
What is a Module?.Consider a module to be the same as a code library.A file containing a set of functions you want to include in your application.Create a Module.To create a module just save the code you want in a file with the file extension .py:Use a Mod...

Python Scope  

updated at May 09, 2024   6,652  
A variable is only available from inside the region it is created.This is called scope.Local Scope.A variable created inside a function belongs to the local scope of that function,and can only be used inside that function.Function Inside Function.As explai...

Python Polymorphism  

updated at May 09, 2024   6,652  
The word "polymorphism" means "many forms",and in programming it refers to methods / functions / operators with the same name that can be executed on many objects or classes.Function Polymorphism.An example of a Python function that can be used on differen...

Python Iterators  

updated at May 09, 2024   6,646  
An iterator is an object that contains a countable number of values.An iterator is an object that can be iterated upon,meaning that you can traverse through all the values.Technically,in Python,an iterator is an object which implements the iterator protoco...

Python Inheritance  

updated at May 09, 2024   6,650  
Inheritance allows us to define a class that inherits all the methods and properties from another class.Parent class is the class being inherited from,also called base class.Child class is the class that inherits from another class,also called derived clas...

Python Classes/Objects  

updated at May 09, 2024   6,693  
Python is object-oriented.In Python,most things are objects with properties and methods.Class is an object constructor or "blueprint" for creating objects.Create a Class.To create a class,use the keyword class: .Create Object.Now we can use the class named...