Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/HotCode2025/Print-Estoy-Cansado-Jefe-TercerSemestre/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to Print-Estoy-Cansado-Jefe, the documentation hub for the third-semester programming course at HotCode2025. This site organizes the complete set of lecture exercises, applied projects, and reference notes produced by the student team across Java, Python, and JavaScript — making it easy to review patterns, revisit examples, and understand design decisions lesson by lesson.

Introduction

What this course covers and how the materials are organized

Repository Structure

Directory layout and naming conventions across all three languages

Java OOP

Inheritance, polymorphism, abstract classes, interfaces, and JavaBeans

Python & Databases

PostgreSQL access via psycopg2, CRUD operations, and connection pooling

JavaScript Games

Browser-based puzzle games built with vanilla JS and backtracking algorithms

JS Language Features

Arrow functions, callbacks, timers, and ES6 OOP patterns

What’s covered

The course progresses through three languages in parallel, each tackling overlapping concepts from a different angle:

Java

10 lecture classes covering OOP fundamentals through console applications with exception handling

Python

9 lesson sets from basic exception handling to full DAO pattern with PostgreSQL

JavaScript

6 lesson classes plus standalone game projects using browser APIs

Quick navigation

1

Start with the Introduction

Read the Introduction to understand the course goals, team, and learning progression.
2

Explore by language

Jump into any of the three language tabs — Java, Python, or JavaScript — to browse lesson-by-lesson content.
3

Study the applied projects

Check out the JavaScript Projects & Games section for complete, runnable browser applications built from scratch.
4

Review design patterns

The Python DAO Pattern and Java Interfaces pages show how the same architectural ideas appear across languages.
All code examples in this documentation come directly from the course repository. Every snippet is a real classroom exercise, not a synthetic example.

Build docs developers (and LLMs) love