Become a FullStack Developer

Change your professional path and start a career as a junior FullStack JS developer.

The program allows you to undergo intensive training that will allow you to launch a career as a FullStack JS developer and master the technologies demanded by employers.

37 Chapters

320 Exercises

35 Projects

35 One to one meetings

35 Workshops

Duration: 20 weeks

Learn on our platform 24/7

Available in our office spaces during the evening

12 hours / week attendance

Available in our office spaces or online

Rich Content

Differentiate between basic concepts such as: Internet and Web and discover how the Web works.

Define the APIs and the “Protocol”.

Create your first web page with two different methods.

Learn the basics of HTML and become capable of building website skeletons and essential structures.

Create websites and recreate / clone preselected designs with CSS.

Create different layouts with CSS: manage positioning and use Flexbox, CSS Grid, Bootstrap.

Create a responsive web page.

Understand what a Docker container is.

Discover and manipulate Docker components.

Dockerize an application.

Understand what an orchestrator is and discover Kubernetes.

Use Kubernetes objects.

Orchestrate and deploy an application with k8s.

Learn about the core component of AWS.

Explore continuous storage in depth.

Summarize the different stages of good project management and apply all the knowledge acquired during the program.

Define an algorithm.

Differentiate between the different types of variables used in algorithms.

Define the steps and instructions used in algorithms.

Consider the data structures commonly used in various computational problems.

Differentiate between data structures and identify when and how to use them.

Optimize your code through functions.

Manipulate and use variables.

Use the most well-known sorting and searching algorithms.

Learn how to calculate the complexity of each algorithm.

Differentiate between an iterative problem and a recursive problem.

Know when to use nonlinear data structures.

Use the most common non-linear data structure, the “Tree”.

Discover and list the various new features of ES6.

Discover React, its different features and the most common React projects.

Learn about JSX, how to create React components using JSX.

Create and decompose React components, implement React to optimize your code.

Work with React Props, differentiate between types of Props, learn best practices for using them.

Define and use React State, develop a component with Hooks, avoid common mistakes using Hooks, build your own Hook.

Understand how React Router works and produce a multi-routed page.

Learn how to work with actions and create a store, in order to centralize the states of an application.

Use the API, develop a web service, work with an HTTP request.

Discover Node.js and its features and prepare the development environment.

Develop your first application.

Understand the Node.js package module, callbacks, and file system.

Create a web application on the server side, generate simple APIs, manage routing and work with middlewares.

MongoDB is a document-oriented database management system that can be distributed across multiple computers and does not require a predefined database schema.

Learn the structures of a NoSQL database and how to perform basic CRUD operations (create, read, update, delete).

Learn web architecture (client / server).

Work with http methods.

Develop a Restful API.

Learn the best practices for designing databases.

Convert functional needs into a conceptual or relational model.

Discover the main concepts of the entity-association model.

Convert a conceptual model to a relational model.

Convert a logical (relational) model to a physical model.

Create a data structure.

Identify the different data constraints.

Add, delete and modify data.

Perform queries to obtain data.

Use the PL / SQL language with Oracle RDBMS.

Differentiate between relational and non-relational databases.

Discover the different types of NoSQL languages

Handling MongoDB.

Discovering inner skills, abilities and competencies.

Recognizing your value.

Developing an open mind and a more positive attitude of self.

Ability to express him/herself easily in a group.

Ability to get involved and affirmed in a group.

Better communicating in difficult situations and making collective decisions.

Positioning him/herself positively in a group.

Establishing a constructive and respectful exchange in a professional context.

Fluidifying your relationship modes in difficult situations.

Dealing with negative emotions.

Develop know-how and professional behaviour.

Acquire essential cross-cutting skills.

Build adaptability and agility that will be usefull a professional context.

Organize and optimize your job search.

Improve his written communication.

Boost its job search approach.

Know how to value oneself in the labour market.

Convince, stand out and impress the recruiter’s spirit.

Assertiveness and stress management in maintenance situations.

Mastering oral expression techniques to express oneself clearly and with ease.

Define a relevant essential message and choose an original angle.

Develop your strength of conviction through adequate arguments.

Defend your ideas orally.

Build a fully functional web application using the MERN stack that will integrate all the knowledge and skills acquired during the training.

Sign up now

Become a Full Stack Developer

Name(Required)
Address(Required)
IMG_5494

Who can join us?

People aged 18 or older

People with at least a baccalaureate diploma and a good level in English and French.

People wishing to retrain professionally or strengthen their programming knowledge.

Web development enthusiasts who want to start a professional career as a FullStack JavaScript Web Developer.

Motivated, rigorous and autonomous profiles.

Program Objectives

Become a FullStack JS developer by acquiring the basic skills and knowledge necessary to form a solid foundation of the current demands of the web development market.

Learn the MERN stack which includes HTML5, CSS3, JavaScript ES6, ReactJS, Redux, NodeJS, Express, MongoDB and several libraries such as Bootstrap, Axios and Mongoose.

Familiarize yourself with the world of web development by familiarizing yourself with its tools, lexicon and associated workflow standards.

Making the student part of a community and thus giving him the opportunity to develop his soft skills in a learning atmosphere.

Build a GitHub portfolio, which demonstrates the skills of students for future recruiters.

Build a fully functional web application using the MERN stack that will integrate all the knowledge and skills acquired during the training.

Prices and funding

Pay and join us!

GH¢ 1000

No other payment will be requested either during or after the course.

No other payment will be requested either during or after the course.

Payment options

Wire Transfer
Wire Transfer

Call us and receive all the information you need to make the payment from your bank.

By minute mandate
By minute mandate

Call us and receive all the information to pay from the post office nearest to you.

In one of our office spaces
In one of our office spaces

Make an appointment with one of our educational consultants and pay in one of our hackerspaces.

Get Ready for the jobs of the future

42% of job vacancies are influenced by digitization and there are 400,000 new jobs in the digital industry! iCodeGh’s vision is to train the talents of tomorrow, those who will be able to face, and even benefit from digitalization. This path will allow you to master the essential tools and skills to launch you marketing career.

Why choose this program?

Personalized follow-up

Each student will be accompanied by an outstanding instructor. We strongly believe that effective training requires human assistance.

Personalized follow-up

Our platform allows our students to access their trainings at any time, organize their schedule with their instructor, monitor their performance and identify areas for improvement.

Rich and interactive content

Our educational platform is the result of the collaboration of our educational team, our developers, our UX designers, our content creators and our partners.

Our community

Join a community of digital enthusiasts who bring you support, motivation and creativity. various events are organized by and for the community: Talks, Panels …

A unique experience

The iCodeGh experience is one of a kind! Our method allows our students to develop their technical and personal skills. By joining our community, students learn to work in groups, develop critical thinking and soft skills, enhance their critical thinking, and improve communication skills.

Several milestones allow our students to master technical skills:

1

Assessments: these are quick exercises (quizzes, coding exercises, etc.). They are found after each skill to test the student’s comprehension of the course.

2

Checkpoints: these are mini-projects that allow the student to put into practice what he has learned and to prepare for the final project. The checkpoints are then corrected and evaluated by the instructor.

3

One-to-one meetings: these are one-to-one meetings between the student and the instructor. The instructor meets up with the student and asks him several oral questions to test his understanding of what he has learned and give him feedback on the points that should be improved (between 5 and 20 depending on the program).

4

Workshops: these are mini presentations led by the instructor during which he explains a concept or solves a problem live with the students. The goal is to consolidate the knowledge of our students through practical exercises.

5

Final project or Lab phase: this is the moment during which the student will put into practice everything he has learned during the program and build his own technological product from scratch. The student is highly assisted by the instructor throughout this phase.

Choose the best fit for you

Night courses

This track is also available during night courses. Learn, develop new skills or prepare for a career change while still at work or school.

Weekend courses

This track is also available during night courses. Learn, develop new skills or prepare for a career change while still at work or school.

Online

This track is also available during night courses. Learn, develop new skills or prepare for a career change while still at work or school.

In our hackerspaces

This track is also available during night courses. Learn, develop new skills or prepare for a career change while still at work or school.

Guaranteed supervision

Our instructors are always present either physically or online to mentor students, they organize one-to-one meetings and help their students move forward and validate projects to facilitate the assimilation of every online course content.

Frequently Asked Questions

Yes, all of our programs are available in Online format and can take place 100% online with the supervision of our instructors through several collaborative tools.

It depends on the chosen program. Our courses can last from 4 to 16 weeks.

Our trainings are held in our hackerspaces and in our offices.

Our instructors are chosen on the basis of their technical and educational skills. They also are trained on our programs and our methodology. They monitor and validate the progress of each student, assist and supervise them throughout the course. We respect a ratio of 10 students per instructor.

All of our programs are certified. We are state approved and our certificate is recognized nationwide and by our recruiting partners. But most importantly we will help you get a portfolio that will help you get hired. As of today, companies care less about degrees and more about the projects you have done.

We launch a new session every month.

**Refund Policy** iCODEGh students have the right to cancel their course up to 14 calendar days after the first session. The day of the first session counts as the first day of the 14 calendar days. The student will receive a 100% refund of their payments made if the cancellation is requested within this initial 14 day period. After the initial 14 day period, no refunds will be provided. The refund will be processed within seven days after the cancellation request. **Deferral Policy** iCODEGh students have the right to defer their course up to 14 calendar days after the first session. The day of the first session counts as the first day of the 14 calendar days. However, a processing fee equivalent to 5% of the course price will be applied for the deferral. The student must select the return date when asking for the deferral. The maximum allowed deferral is three (3) sessions. **Transfer Policy** iCODEGh students can ask to transfer to a different course up to 14 calendar days after the first session. The day of the first session counts as the first day of the 14 calendar days. However, a processing fee equivalent to 5% of the course price will be applied to transfer to a different course. If a Full-Time student transfers to a Part-Time course, the Full-Time student will be reimbursed the difference of price minus the processing fee equivalent to 5% of the full-time course price. If a Part-Time student transfers to a Full-Time course, the Part-Time student needs to pay the difference in price plus the processing fee equivalent to 5% of the part-time course price. If a Full-Time or Part-Time student wants to transfer her or his course to another person, this is possible only within the first 14 calendar days. However, a processing fee equivalent to 5% of the course price will be applied. **Public/Religious Holidays** iCODEGh will not reschedule any classes that could not take place due to nationally recognized public and/or religious holidays. **Full-Time Instructor Absences** Classes where a full-time instructor was absent will not be replaced if the full-time assistant was present and the class took place. If the class did not take place at all, the instructor and the students will find a convenient time in order for all parties for the class to be replaced. **Part-Time Instructor Absences** Classes where a part-time instructor was absent will not be replaced if a backup instructor was present and the class took place. If the class did not take place at all, the instructor and the students will find a convenient time for all parties in order for the class to be replaced.

Sign up now

Start your Digital Marketing career.

Name(Required)
Address(Required)

We use cookies to give you the best experience. Cookie Policy