• Computer Programming

  • 1

    Duration

    🗓️ 12 months


    Format: Remote

    Location: Available at any of our campuses:

    🌏 Colombia

    🌏 Ecuador

    🌏 Miami

    🌏 Panama

    2

    Methodology

    Our learning model is based on cohorts, projects, and peer-to-peer interaction, helping students learn how to learn and learn by doing.

    We offer a hands-on, project-based approach to learning programming, which means participants gain real-world experience by working on real projects.

    3

    Program Cost

    $6,000 USD

  • Learn to Code from Scratch at Your Own Pace

    Master the fundamentals of programming and learn to work with the tools and methodologies used by tech professionals.

    This program is designed for people who want to start or transform their tech career without putting their current responsibilities on hold. Through a 100% hands-on approach, you’ll learn to think like a programmer and create real-world solutions, from algorithms to fully functional web applications.

    Ideal for: beginners, professionals looking to switch careers, or anyone wanting to expand their digital skills.

    🗓 Starting Date: March 2th, 2026

  • Launch Your Career in Tech: no experience needed

    1

    Who is this program for?

    This Program is for you if:

    • You’re ready to reinvent your career and make the leap into the tech world.
    • You come from a different industry and want to gain in-demand digital skills.
    • You want to update your professional competencies and stay relevant in a fast-evolving market.
    • You’re looking for a flexible, hands-on way to learn programming without leaving your current job.

      You’re motivated by creating real tech solutions and seeing your ideas come to life on the web.
    2

    After this program you will be able to:

    • Build and deploy full web applications using Python, JavaScript, and Node.js.
    • Code confidently in C, including memory management, pointers, and recursion.
    • Use Git, Bash, and command-line tools like a real software engineer.
    • Design and integrate RESTful APIs, and work with both SQL and NoSQL databases.
    • Launch a professional portfolio project that proves your skills to employers.
    3

    Requirements

    • Basic Computer Skills: Comfort with using digital tools.
    • Curiosity About AI and Technology.
    • Creative and Problem-Solving Mindset: participants should enjoy testing and thinking outside the box.
    • Open to Learning by Doing: This program is hands-on and project-based, so a willingness to engage in active learning is essential.
  • 3-Quarter Curriculum

    Our hands-on curriculum is designed to take you from the fundamentals of coding to building full-scale web applications, step by step, project by project.

    1st Quarter

    • Shell, navigation
    • Emacs
    • Vi
    • Open Visual Studio Code
    • Git - SCM Basics
    • Python - Hello, World
    • Python - if/else, loops, functions
    • Python - import & modules
    • Python - Data Structures: Lists, Tuples
    • Python - More Data Structures: Set, Dictionary
    • Python - Exceptions
    • Python - Test-driven development
    • Python - Classes and Objects
    • Python - More Classes and Objects
    • Python - Inheritance
    • Python - Abstract Classes and Interfaces
    • Python - Input/Output
    • Python - Serialization

    2nd Quarter

    • RESTful API
    • SQL - Introduction
    • SQL - More queries
    • Python - Object-relational mapping
    • Advanced HTML
    • Advanced CSS
    • JavaScript - Warm up
    • JavaScript DOM manipulation
    • Python - Server-Side Rendering
    • Python - Async
    • Python - Async Comprehension
    • HBnB - UML
    • HBnB - BL and API
    • HBnB - Auth & DB
    • HBnB - Simple Web Client
    • Pagination
    • NoSQL

    3rd Quarter

    • Javascript ES6 - Basics
    • Javascript ES6 - classes
    • Javascript ES6 - data manipulation
    • Javascript ES6 - Promises
    • NodeJS Basics
    • Docker
    • Typescript
    • Networking basics #0
    • Networking basics #1
    • Web infrastructure design
    • What happens when you type google.com in your browser and press Enter
    • Portfolio Project - Team Formation and Idea Development (Stage 1)
    • Portfolio Project - Project Charter Development (Stage 2)
    • Portfolio Project - Technical Documentation (Stage 3)
    • Portfolio Project - MVP Development and Execution (Stage 4)
    • Portfolio Project - Project Closure (Stage 5)
    • Portfolio Project - Landing Page
  • Ready to define your future?