Welcome to DocuKelo
Here you will find the step-by-step guides, labs, slides and interactive diagrams of the courses taught at Universidad Icesi. Pick a course to get started.
Courses
Internet Computing 2
Backend with Java and Spring: servlets, Tomcat, dependency injection, Spring Boot, JPA, Spring Security, REST APIs and JWT.
Explore the course →Internet Computing 3
Web engineering with Node.js and TypeScript: Express, Docker, testing, NestJS, Next.js, frontend state, Clean Architecture and deployment.
Explore the course →Web Digital Environments Development
Modern web development: TypeScript, Docker, NestJS, databases with TypeORM, authentication, permissions, deployment, and UI with Tailwind and daisyUI.
Explore the course →R&D Seminar
Cross-platform development with Flutter: widgets, state, navigation and AI agents for building apps.
Explore the course →Diseñando con Algoritmos
Fundamentos de interfaces: Git, HTML y CSS, JavaScript, DOM, TypeScript, React, consumo de APIs y manejo de estado.
Explore the course →Flutter
Introducción al desarrollo de aplicaciones móviles multiplataforma utilizando el SDK de Flutter y el lenguaje Dart.
Explore the course →IAG al Entorno
Guías y recursos sobre inteligencia artificial generativa y tradicional: cómo funciona y cómo aplicarla en el trabajo.
Explore the course →Your progress is stored only in this browser.
How to use this site
- Follow the order of the weeks. Each course is organized into weeks, and within each week the documents are numbered in the order in which they are best read.
- Mark what you have read. In the side menu, the checkbox next to each page marks it as read. Your progress in each course shows up on these cards and is stored only in your browser.
- Find what you need. Use the search box in the top bar or the
Ctrl+Kshortcut. - Focus while you study. The Focus Mode button hides the menu so the content takes the full width, and the switch in the top bar toggles between light and dark themes.
- Choose your language. Many documents have an English version; those that do not yet are shown in Spanish.
- Make the most of the code. Every code block shows the file it belongs to and has a button to copy it.