


WEEK 1: Intoduction to Programming
- Linux system.
- Understanding the how the simple program works.
- Primitive types, expressions, variables, assignment.
- For Loops.
- Function, Parameters and Return.
WEEK 2: Function, Parameters and Return
- Conditional ( If / else ).
- Understanding of basic arrays that contains primitive types.
WEEK 3: Conditional, Arrays & Maps
- Understanding of HashMap, Map, TreeMap and JSON.
- Understanding of more complex arrays, like 2D arrays, arrays of objects.
- Understanding of class and objects and how it interacts.
- Make the code is reusable, remove redundancy.
WEEK 4: Project

WEEK 1: Intoduction to Programming
- Introduction to Web Programming.
- HTML.
- CSS and selectors.
WEEK 2: CSS for styling
- The DOM and Events in JavaScript.
- Async/Await, APIs, and JSON.
WEEK 3: React
- Introduction to Node.js.
- Understanding on how to create a simple project from React.
- Understanding on how the state works in React.
- Understanding on component based model.
- What is Next.js.
- Next.js API routing, static based, server side rendering.
WEEK 4: Project

WEEK 1: Intoduction
- Introduction to backend such as Express.js.
- Introduction to data structure and how to use the correct data structure.
WEEK 2: Data Processing, Introduction to Database and SQL Queries
- Understanding to data process and parse it into the right output.
- Understanding how the database connect and works.
WEEK 3: Integration with Frontend
- Understanding on how API works and testing the API.
- Implement API for frontend.
- Implement complex API.
WEEK 4: Project

WEEK 1: Introduction to Programming
- Linux system.
- Understanding the how the simple program works.
Primitive types, expressions, variables, assignment. - For Loops.
- Function, Parameters and Return.
WEEK 2: Function, Parameters and Return
- Conditional ( If / else ).
- Understanding of basic arrays that contains primitive types.
WEEK 3: Function, Parameters and Return
- Understanding of HashMap, Map, TreeMap and JSON.
- Understanding of more complex arrays, like 2D arrays, arrays of objects.
- Understanding of class and objects and how it interacts.
Make the code is reusable,
remove redundancy.
WEEK 4: Project
WEEK 1: Introduction to Web Programming
- Introduction to Web Programming.
- HTML.
- CSS and selectors.
WEEK 2: CSS FOR STYLING
- The DOM and Events in JavaScript.
- Async/Await, APIs, and JSON.
WEEK 3: REACT
- Introduction to Node.js.
- Understanding on how to create a simple project from React.
- Understanding on how the state works in React.
- Understanding on component based model.
- What is Next.js.
- Next.js API routing, static based, server side rendering.
WEEK 4: REACT
WEEK 1: Introduction
- Introduction to backend such as Express.js.
- Introduction to data structure and how to use the correct data structure.
WEEK 2: DATA PROCESSING, INTRODUCTION TO DATABASE AND SQL QUERIES
- Understanding to data process and parse it into the right output.
- Understanding how the database connect and works.
WEEK 3: INTEGRATION WITH FRONTEND
- Understanding on how API works and testing the API.
Implement API for frontend.
Implement complex API.
WEEK 4: PROJECT

Alamat
Ruko Crown Blok G-15. Green Lake City, Jl. Kresek Raya, Petir, Cipondoh, RT.004/RW.008, Petir, Cipondoh, Tangerang City, Banten 15147
Informasi Kontak
- 08927581928 – Albert
- 08571927389 – Jonas
- 087127461817 – Ersan
- 081276128371 – Kinar
Email
contactus@codemy.id
Alamat
Ruko Crown Blok G-15. Green Lake City, Jl. Kresek Raya, Petir, Cipondoh, RT.004/RW.008, Petir, Cipondoh, Tangerang City, Banten 15147
Informasi Kontak
- 089282371892 – Harry
- 085733618172 – Ahmad
- 086562738817- Syahrul
Email
codemy.inquiry@codemy.edu