The Linux Channel

You can now join classes on Networking, Linux, Systems software, etc with live demo training sessions. You can learn via distance learning platform. I teach my students in old fashioned way the "Guru-Shishya" model. And I believe this is how the education should be provided with no strings attached and boundaries. If you have some prior experience and exposure in the subject, I cover more advance topics, skip the basics, do research and practical sessions. Based on your interest you can choose a specific course (listed below).

Students living in abroad: I teach via Google hangouts/Skype, email, etc (audio/video/text chat sessions). You can pay your fee via Paypal and enroll for the classes.

Students living in India: I teach via Google hangouts/Skype, email, etc (audio/video/text chat sessions). You can pay your fee directly to the bank account.

You can contact me for more details.


Linux Kernel and Systems software (Systems Software Programmer) :: Overview of topics covered

  • Linux basics
  • Kernel basics and internals
  • Kernel architecture
  • Kernel subsystems: Platform, Networking, Memory management, Process and File-systems
  • Kernel modules
  • Kernel data-structures
  • Kernel customization, compilation
  • Kernel<>User-space interaction
  • Kernel /proc file system
  • Kernel programming (optional)
  • User-space programming (optional)
  • Linux applications, customization, etc
  • Process and Thread architecture and scalability
  • live practical sessions and experiments

Linux and Networking (Network Software Programmer) :: Overview of topics covered

  • Linux basics
  • Kernel basics and internals
  • Kernel architecture
  • Kernel programming
  • User-space programming
  • Linux applications, customization, etc
  • Networking Fundamentals
  • IPv4 Addressing, Linux Kernel IPv4 Network stack
  • Protocol architecture
  • L2 bridging(switching), L3 routing fundamentals, deeper concepts and research
  • MPLS/VPLS L2 tunnels
  • VPN L3 tunnels
  • Routing protocols
  • Networking Appliances architecture: Router, Firewall, etc
  • CCNA course topics. (such as IPv4 subnetting, VLAN, NAT, broadcast/collision domains, etc)
  • building a small home networking lab
  • live practical sessions and experiments
  • Architecture of Carrier Grade Network Equipment (or appliance)

Programming in C, scripting: PHP/HTML/CSS(of your choice) :: Overview of topics covered

  • C programming basics and advance topics
  • multi-threaded user-space apps
  • Linux Daemons
  • C Datastructures
  • Process and Thread architecture and scalability
  • Socket programming and Network software programming
  • Kernel programming (optional)
  • optional: scripting language PHP/HTML/CSS overview, indepth exercises
  • live practical sessions and experiments



The Linux Channel - v6.5 :: Updated: 12-Nov-2017 :: © 2017 :: Author: Kiran Kankipati
Your IP: 54.162.241.40 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)