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


He is very good experience teacher.Help me lot to understand lot on c languages

Mrinmoy Dey


« First ‹ Previous 1 6 7 89 10 18 Next › Last »

Book Your Seat Now