The Programme

At Codi, our comprehensive curriculum focuses on coding and digital skills for full-stack web programming (JavaScript focus) but have also dedicated a portion of the programme to include English and key Life Skills (e.g. communication and interpersonal skills, CV writing, interview coaching, entrepreneurship skills, financial literacy, industry discovery workshops, etc.).

Codi Programme

The Core

Our programme focuses on modern, versatile and ever changing digital technologies. The Web is at the core of what we do, indeed web technologies run everywhere: from Windows 10 apps to the ISS (International Space Station) shuttle, smart vacuums, fridges, Lego toys, as well as, of course, websites and mobile applications. Codi focuses on shaping productive, self-learning and quality programming talent. Programmers never stop learning, and we are putting our students on that continuous development track, from which to build a sustainable career on.

Codi seeks to create autonomous thinkers and problem solvers: ready, willing and able to continuously take their knowledge to the next level and further their self-learning. Our teaching aims to provide a solid JavaScript, HTML and CSS foundation, allowing them to tackle any front-end challenge.

We also provide our students with a comprehensive working knowledge of server side technologies and the web tech ecosystem, from new fancy techs (e.g. React, MongoDB, Meteor) to old veterans (e.g. Node, MySQL, vanilla JavaScript).

Finally, our students also acquire some practical knowledge of important industry tools such as how to manage a Linux server, how to use SSH and WordPress, as well as acquaintance with build and testing tools.

Javascript, at the center of this architecture, is a multifaceted language that integrates many paradigms from other coding languages, making it an ideal introductory tool (while remaining a very viable language for professional development).

Languages :
Front-end: Javascript, HTML, CSS (and preprocessors), Frameworks (React)
Back-end: Node, MongoDb, MariaDb / PgSQL

Tools :
Git, Github, Bash & Command line tools, Linux, Text Editors (Sublime, Vim, VsCode), build tools (Webpack, Babel, Browserify)

English

English is taught throughout the programme to lead students to written and oral proficiency in communicating in English. Language will no longer be a barrier to success!

Life Skills

At Codi, we believe that a well-rounded education includes a key set of Life Skills in order to develop an emotional intelligence. As an important part of our comprehensive programme, we include courses focused building our students’ comprehensive portfolio of core Life skillset (e.g. personality and brand building, communication, pitching and presenting, career planning, project management, entrepreneurship and financial literacy.

All Life Skills are developed with our partners to ensure Codi students are empowered with the right set of skills to succeed in a professional environment.

Apply to the Programme

Applications for Cycle 2 are now open! (Starting November 2017)

We ask for strong motivation, a passion for all things digital and an appetite to work in teams (we do not ask for any foundation in computer science or prior digital skills). You need to be over 17 years old to apply.

Simplon.co works exclusively with Codi in Lebanon.

The application is made of two steps :

  • Step 1 : Online application

    The applications for Cycle 2 (November 2017) are open : there is an online form to fill in and badges to earn on codecademy (guidance in the application form ;-))

  • Step 2 : Interviews

    If your application is accepted, you will be invited to a face to face interview.