← Learn to Code — Python, Java, C, SQL & Web · Aprende a programar — Python, Java, C, SQL y Web
Java for AP CS A · Java para AP CS A
Java programming for the AP Computer Science A exam. · Programación en Java para el examen de Computer Science A.
java 19 Lessons · Lecciones
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · Cada lección funciona en su navegador: escriba código real, presione Ejecutar y las tareas se verifican solas. Gratis, sin necesidad de cuenta, con notas traducidas emparejadas con inglés.
Start the course · Iniciar el curso
Lessons in this course · Lecciones en este curso
No lessons match. Clear the search or choose another filter.
- history A short history of Java · Una breve historia de Java Reading and resources
- usage What Java is used for · Para qué se usa Java Reading and resources
- resources Where to learn more · Dónde aprender más Reading and resources
- setup Set up your computer · Configura tu computadora Reading and resources
- 01 Java basics: classes, main, and output · Básicos de Java: clases, main y salida 2 required tasks Video
- 02 Using objects: String, Math, and wrappers · Usando objetos: String, Math y envolventes 3 required tasks Video
- 03 Booleans and selection: if/else and logic · Booleanos y selección: if/else y lógica 3 required tasks Video
- 04 Loops: while, for, and accumulation · Bucles: while, for y acumulación 3 required tasks Video
- 05 Strings and nested loops · Cadenas y bucles anidados 3 required tasks Video
- 06 Writing a class: fields, constructor, methods · Escribir una clase: campos, constructor, métodos 3 required tasks Video
- 07 Encapsulation: private fields, getters, setters · Encapsulamiento: campos privados, getters, setters 3 required tasks Video
- 08 1-D arrays: store, index, and traverse · Arreglos 1-D: almacenar, indexar y recorrer 3 required tasks Video
- 09 Array algorithms: max, count, search, average · Algoritmos de arrays: max, count, search, average 4 required tasks Video
- 10 ArrayList: a list that grows · ArrayList: una lista que crece 3 required tasks Video
- 11 ArrayList algorithms: filter and the remove bug · Algoritmos de ArrayList: filtrar y el error de remove 3 required tasks Video
- 12 2-D arrays: working with a grid · Matrices 2D: trabajar con una cuadrícula 3 required tasks Video
- 13 Searching: linear and binary · Búsqueda: lineal y binaria 3 required tasks Video
- 14 Sorting: selection and insertion sort · Ordenación: selección e inserción 3 required tasks Video
- 15 Recursion: base case and recursive case · Recursión: caso base y caso recursivo 3 required tasks Video
- 16 Text files: write and read with Scanner · Archivos de texto: escribir y leer con Scanner 2 required tasks Video
- 17 Inheritance: extends, super, and overriding · Herencia: extends, super y overriding 3 required tasks Video
- 18 Polymorphism: dynamic dispatch and toString() · Polimorfismo: despacho dinámico y toString() 3 required tasks Video
- 19 FRQ workshop: the 4 question types · Taller FRQ: los 4 tipos de preguntas 2 required tasks Video