Genesys Internship Program

We Believe That Everything Is Learnable

The Genesys Internship Program - Codename: Learnable

Be it UI/UX, back-end development or product design; at Genesys, we are of the opinion that anything is ‘learnable’. The Desire to learn is all it takes.

Codename: Learnable is a six month internship program for undergraduates and fresh graduates in the digital design sector. The purpose behind this is to take them from the intermediate skill level to a professional level by getting them involved in actual software development projects. By this we hope to increase the number of truly skilled persons in the vast talent pool that is our population.

What You Will Learn


Throughout this course, you’ll learn about the underlying structure of the web – HTML. You’ll learn how to use this tree-like structure to create websites.


You’ll learn how to apply styling to a website through CSS. You’ll learn about CSS syntax, selectors, and units. Along the way, you’ll also learn about code editors and a browser’s Developer Tools.

React JS

The goal of this course is to equip you with the skills and experience you’ll need to become a professional React developer. React is a powerful JavaScript library ideal for building interactive, data-driven user interfaces.

Product Design

This course is designed to help you materialize your game-changing idea and transform it into a product that you can build a business around. Product Design blends theory and practice to teach you product validation, UI/UX practices, Google’s Design Sprint and the process for setting and tracking actionable metrics.

Version Control With Git

Effective use of version control is an important and useful skill for any developer working on long-lived (or even medium-lived) projects, especially if more than one developer is involved. This course will introduce the basics of using version control by focusing on a particular version control system called Git and a collaboration platform called GitHub.


This course will start off by teaching you the basics of Node.js and its core modules. You will then learn how to import additional modules and configure your project using npm. From there, you will learn how to use Express to set up a web server and how to interact with a MongoDB database using Mongoose.

Hey! Apply for Codename: Learnable