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: AI Integration

  • Working with AI APIs (OpenAI, Hugging Face, etc.)
  • Implementing AI features in backend services
  • Building intelligent data processing pipelines
  • Developing a backend project with AI capabilities

1st Month
FOUNDATION

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: CONDITIONAL, ARRAYS, AND 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

2nd Month
WEB PROGRAMMING

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: PROJECT

3rd Month
BACKEND

WEEK 1: BACKEND FUNDAMENTALS

  • Introduction to backend architectures.
  • Express.js setup and configuration
  • RESTful API design principles
  • Middleware and routing in Express.js

WEEK 2: DATABASE AND DATA PROCESSING

  • Database types and selection criteria
  • SQL vs NoSQL databases
  • Setting up and connecting to databases
  • CRUD operations and data validation
  • Data processing and transformation techniques

WEEK 3: ADVANCED  BACKEND AND AI INTRODUCTION

  • Authentication and authorization
  • Error handling and logging
  • API testing and documentation
  • Introduction to AI concepts and terminology
  • Overview of AI integration in web applications

WEEK 4: AI INTEGRATION

  • Working with AI APIs (OpenAI, Hugging Face, etc.)
  • Implementing AI features in backend services
  • Building intelligent data processing pipelines
  • Developing a backend project with AI capabilities

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

  • 085929809895 – Admin

Email

contactus@codetri.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

  • 085929809895 – Admin

Email

contactus@codetri.id