
Computer Programming
✅ Study options: Full program or individual modules
Modules available: Computer Programming I, Computer Programming II, Computer Programming III
1Duration
🗓️ 12 months
Format: RemoteLocation: Available at any of our campuses:
🌏 Colombia
🌏 Ecuador
🌏 Miami
🌏 Panama
2Methodology
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.
3Financial Aid
Financial aid: Need-based scholarships available.
Scholarship coverage: 10%, 20%, or up to 30%
Ready to define your future?
Computer Programming is designed to take you from zero to a highly skilled software engineer through a blend of foundational theory, hands-on projects, and a final portfolio-worthy capstone.
More than a software engineer, you will learn to be a problem-solver. From day one, learners tackle real-world coding challenges, mastering C, Python, Linux, data structures, algorithms, databases, and web development. This immersive, peer-driven learning experience prepares graduates to solve complex problems efficiently, making them job-ready from the moment they complete the program.
Another key advantage is the depth of the curriculum compared to many bootcamps that only offer surface-level knowledge in a few months. This program provides a solid technical base in computer science while it also pushes the students to develop the soft skills necessary to excel in fast-paced work environments. Whether you’re new to coding or looking to deepen your existing skills, this program offers a comprehensive roadmap to modern software development.
What roles can you apply for: Software engineer, Data engineer, Web developer, Software architect, Mobile developer, Full-stack developer.
🗓 Coming soon
Launch Your Career in Tech: no experience needed
1Who 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.
2After 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.
3Requirements
- No previous knowledge required.
- You’re ready to reinvent your career and make the leap into the tech world.
Program Curriculum
3 sprints and 68 projects, from the fundamentals of coding to building full-scale web applications, step by step, project by project.
Sprint 1
Computer Programming
- Text Editors & Version Control
- Introduction to C Programming
- Intro to Data Structures and Algorithms
- Advanced C Project
Sprint 2
Computer Programming
- AI Tools & Introduction
- Python Fundamentals
- Advanced Python & OOP
- Web & Database Foundations
- Modern JavaScript (ES6) & Front-End
Sprint 3
Computer Programming
- Data Handling & NoSQL
- DevOps & Infrastructure
- Code Quality & Professional Development
- Modern JavaScript & Node.js
- Portfolio Project - Brainstorming
Ready to define your future?
Holberton Coderise
Copyright © Coderise.org a non-profit - Coderise International
