HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


HOME 》 Join classes - Linux Kernel, Network and Systems Software Programming

Success is a Journey, Not a Destination !

I conduct classes worldwide on Networking, Linux, Linux Kernel, Systems software programming, Open-Source and Research. Here is a list of courses I currently offer. To enroll for the same kindly go through the course brochure and you can pay the respective course fee.

My contact email: [email protected]

or via phone:(0091) 99860 77058 (and via WhatsApp )

Why this course ?

  • want to learn some real-world practical skills ?
  • want to participate, do research and learn which you are unable to accomplish in your existing job ?
  • want to improve your skills or learn new skills but struck in your current career/job ?
  • then last but not least: find your mentor for your life !
    • especially if you are born under Sagittarius Sun sign (i.e your birthday is in between November 23 - December 22). Then most probably you need a mentor for your life !


💎 Linux, Kernel, Networking and Device Drivers (Network and Systems Software Programmer) - Download PDF Course Brochure
* unlimited 1:1 sessions via Google Hangouts or Skype, each for a duration of around 1-2 hours
Students living abroad: Course Fee - $700 USD Pay with PayPal
Students living in India - Course Fee: Rs. 35,000/- INR
Pay to Axis Bank Account: Pay to Axis Bank Account:: Pay to HDFC Bank Account: Pay to HDFC Bank Account


💎 if you are doing PhD or equivalent (or Post Doctoral) looking for assistance/research of your specific project
* the fee will be charged based on the complexity and span of the project/task


💎 Book for a Single Session (Individual/Student)
* a single 1:1 session via Google Hangouts or Skype, each for a duration of around 1-2 hours

  • a technical session (such as Linux Kernel, Systems, Networking, etc)
  • and or discussion regarding career/job roadmap and strategy
  • and or mentorship life skills/lessons/perspective/challenges and so on
Students living abroad: Fee - $50 USD Pay with PayPal
Students living in India - Fee: Rs. 2,000/- INR
Pay to Axis Bank Account: Pay to Axis Bank Account:: Pay to HDFC Bank Account: Pay to HDFC Bank Account


💎 Book for a Single Session (Commercial/Organization)
* a single 1:1 session via Google Hangouts or Skype, each for a duration of around 1-2 hours

  • a technical session (such as Linux Kernel, Systems, Networking, etc)
  • and or discussion regarding product architecture, design, review, roadmap and strategy
  • and or mentorship in general
Company from abroad: Fee - $100 USD Pay with PayPal
Company in India: Fee: Rs. 5,000/- INR
Pay to Axis Bank Account: Pay to Axis Bank Account:: Pay to HDFC Bank Account: Pay to HDFC Bank Account


💎 ... and of course the classic unlimited life-time mentorship
* unlimited 1:1 sessions via Google Hangouts or Skype, each for a duration of around 1-2 hours
* to know more you can contact me via mail

  • technical sessions (such as Linux Kernel, Systems, Networking, etc as mentioned in Network and Systems Software Programmer)
  • and or discussions regarding career/job roadmap and strategy
  • and or mentorship life skills/lessons/perspective/challenges and so on
Students living abroad: Course Fee - $800 USD Pay with PayPal
Students living in India - Course Fee: Rs. 40,000/- INR
Pay to Axis Bank Account: Pay to Axis Bank Account:: Pay to HDFC Bank Account: Pay to HDFC Bank Account


Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


Join a course:

💎 Linux, Kernel, Networking and Device Drivers: PDF Brochure
💎 PhD or equivalent (or Post Doctoral) looking for assistance: Details
💎 ... or unlimited life-time mentorship: Details


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [5107//0] Demo Linux Kernel Bridging (or a Layer-2 Switch) ↗

Roadmap - How to become Linux Kernel Developer - Device Drivers Programmer and a Systems Software Expert ↗
Wednesday' 15-Jul-2020
Many viewers and even sometimes my students ask me how I can become a kernel programmer or just device driver developer and so on. So I shot this video (and an add-on video) where I summarized steps and a roadmap to become a full-fledged Linux Kernel Developer.

Linux Kernel Module to Drop Packets captured via netfilter hooks ↗
Wednesday' 15-Jul-2020
Here is my sample Kernel Module to drop packets (i.e sk_buff instance) captured via netfilter hooks. When you want to drop packets in your custom netfilter hooks make sure you never do a manual kfree_skb(skb) API call. Since it is anyway performed once the flow of the code moves out of your kernel module netfilter hook. All you need to do is to return NF_DROP to drop gracefully the desired packet. Here is my detailed video and a sample Linux Kernel module.

Weekly News Digest - Week 02 - July 2020 ↗
Wednesday' 15-Jul-2020
The Linux Channel :: Weekly News Digest - Week 02 - July 2020
> Google is teaming up with Ubuntu to bring Flutter apps to Linux
> Linux kernel developers: This new BLM coding style avoids words like blacklist
> Zstd'ing The Kernel Might See Mainline With Linux 5.9 For Faster Boot Times
> Linux 5.9 To Bring Arm Memory Tagging Extension Support
> Linux Kernel Raising Compiler Build Requirement To GCC 4.9
> Linux Developers May Discuss Allowing Rust Code Within The Kernel
> Premio Unveils Intel 9th Gen Industrial Motherboard For Advanced Embedded And IoT Solutions

CEO, CTO Talk ↗
Wednesday' 15-Jul-2020

Arduino UNO - RO Water Purifier Controller ↗
Wednesday' 15-Jul-2020
Here is a Youtube VLOG of my DIY RO Water Purifier Controller done via Arduino UNO. I want the Arduino UNO to control the RO pump, so that it pumps for a specific duration and stops automatically. This is done via Opto-isolated 4 Channel 5V 10A Relay Board meant for Arduino UNO, Raspberry Pi or similar SoC boards which offers GPIO pins. To this relay I have connected the RO water purifier booster pump which works at 24V DC connected via 220V AC to 24V DC power supply adaptar. I have also connected a small active 5V buzzer to notify the progress and completion as it fills the tank/canister.

Data-Plane and Control-Plane of a Networking Device ↗
Wednesday' 15-Jul-2020

AT&T Archives: The UNIX Operating System ↗
Wednesday' 15-Jul-2020

Socket Options - Socket Programming - setsockopt(), getsockopt() ↗
Wednesday' 15-Jul-2020

PyDelhi + PyData + ILUG-D + Linux Chix meetup mash @ Sarai on 17-Dec-2016 ↗
Wednesday' 15-Jul-2020

Tour of my new Home Networking Lab within VirtualBox VM ↗
Wednesday' 15-Jul-2020


Trending Video:
Watch on Youtube - [3990//0] 145 Linux Kernel Programming - /proc filesystem vs /dev character device drivers ↗

AT&T Archives: The UNIX Operating System ↗
Wednesday' 15-Jul-2020



Recommended Video:
Watch on Youtube - [3889//0] How To clean and maintain your Computer cooling fan? ↗