fbpx

Free Learning Articles

  • 5 Skills to be a Great Programmer

    5 Skills to be a Great Programmer

    What transforms a good programmer to a great programmer? It takes more than coding and technical knowledge to make a program. After all, programming is very much like a craft—where you diffuse your imagination, and other qualities, with the knowledge of the craft to make something new. This is what distinguishes a James Gosling or…

  • Importance of Algorithm & its types

    Importance of Algorithm & its types

    Algorithms are very important in computer Science. The best chosen algorithm makes sure computer will do the given task at best possible manner. In cases where efficiency matter a proper algorithm is really vital to be used. An algorithm is important in optimizing a computer program according to the available resources. Ultimately when anyone decide…

  • How to Build an Awesome Development Team

    How to Build an Awesome Development Team

    Development is a crucial process. It requires analysis of problems, coding and testing of programs. Thus we need a good team to make quality software. Like other teams if development team is not configured with care, it can be a dreadful experience and frustrating to develop projects. Great developers work best in team and this…

  • Benefits of Design Patterns in Application Development

    Benefits of Design Patterns in Application Development

    Application developments is a tedious job. Programmers write code and test it again and again to make sure their software works fine. So designing complex software is a hard nut to crack. Skilled programmers do follow design patterns to make development fast.  A design pattern is in fact, is a set of rule of conventions.…

  • Google’s Interview Process

    Google’s Interview Process

    There are many scary stories floating around about Google interviews, but it’s mostly just that: stories. The interview is not terribly different from Microsoft’s or Amazon’s. However, because Google HR can be a little disorganized, I recommend being proactive in communication. A Google engineer performs the first phone screen, so expect tough technical questions. On…

  • Internet of Things: A Concept for a Smarter Life

    Internet of Things: A Concept for a Smarter Life

    The Internet of Things (IOT) is the combination of two elements: Internet and things. Internet is intangible, while things are physical. By the help of modern technology these two different elements have been assembled for a smarter future. Think of a toothbrush that gives you a report of how many germs are still there in…

Shibaji Debnath

Shibaji Debnath

Ex Google Software Engineer and Instructor


Follow Me

Students’ Reviews


Before registering for a training I was much hesitant as I used to learn myself. Later due to my tight schedules and lack of time for learning myself – I recently attended crash training on few Front-end Development technologies with Shibaji.

Ravikumar Aremarati


« First ‹ Previous 1 2 34 5 13 18 Next › Last »

Book Your Seat Now

    Register For

    Free Demo Class