Start Here

Hello there, Welcome to!

If you are new to software development or a working professional and want to upgrade your skills with practical and real world programming tutorials then this is the place for you!

I am Shahid Shaikh, creator of Codeforgeek platform and and author of (almost) all the tutorials, tips, reviews published on this website.

I am an engineer, published author, speaker and product developer. My mission for Codeforgeek platform is to provide high quality programming content which delivers value to my readers.

This is a picture of me taken at Microsoft’s event about Internet of things using Azure where I presented a talk on using real time databases with IOT for instance updates.

Shahid Shaikh at Microsoft's event

To know more about me, click here to read the about page.

We have created an amazing platform of knowledge exchange. Like you, millions of readers across the world visits this website and upgrade their skills to get a better job, generate more revenue with their work or just learn something new, hence adding value to their skills.

We are a firm believer in open web movement and claim that internet content should completely focus on value not money earn via advertise. As of now, advertisement using Google Adsense is the major source of the earning for this platform to pay hosting, backups and domain fees.

But to tackle that, we launched a Pro version of the Codeforgeek with monthly subscription fee and asked our readers to pay us 5$ a month to go Ad free all across the site.

In exchange for their 5$, we provide high quality tutorials, free Ebooks, custom newsletter, chat support for debugging etc. Surprisingly, as of now 124 (and counting) readers became pro members.

Become a Pro Member Now!

I thank you in advance!

Here is the list of top 10 most popular tutorial of our blog.

  1. Best Node.js Tutorials
  2. Node.js and MySQL tutorial
  3. Google reCAPTCHA Tutorial
  4. Render HTML Files in ExpressJS
  5. Ajax Search Box in PHP And MySQL
  6. 5 Must Have Packages in Atom Editor
  7. Manage Session Using NodeJS and Express
  8. File Uploads using Node.js
  9. Handle GET and POST Request using Express 4
  10. Continuous Integration Using Jenkins

And, one more thing…

If you are a Node.js developer or learning Node.js then I have a special gift for you! I have compiled a list of best practices in one small E-book, all you need to do is put your email address in the form down below and will send you the book right away in that email address.

See you around, and welcome to the Codeforgeek family 🙂