Learn to build.
Code with clarity.
Tutorials, cloud guides, mobile architecture, and backend articles — plus dedicated program sites for C, C++, Java, and Kotlin.
93+
Articles
4
Tracks
13
Topics
4
Lang sites
Tutorials
44Classic tutorials — computer graphics, Unix network programming, cryptography, and HTML examples with clear explanations.
Mobile Development
14Android and iOS app architecture, Jetpack Compose, app design guidelines, and mobile troubleshooting guides.
Java & Backend
21Java, Spring Boot, PL/SQL, React prerequisites, and backend development articles with practical guidance.
Cloud & AI
12AWS and Azure cloud guides, serverless architecture, cost optimization, and AI developer tools like CodeWhisperer.
Google Play
Android Apps
Free offline programming tutorials by Thiyagaraaj M — Python, Java, C, C++, Spring, PHP, Unix and more.
Program sites
Dedicated language tutorials
Hundreds of example programs and step-by-step tutorials on separate subdomains.
Popular Articles
Enhancing Code Quality in Spring Boot and Microservice Development
Improve Spring Boot and microservice code quality with practical best practices for design, testing, logging, API contracts, and maintainable architecture.
Java Frameworks, Libraries, and Languages
Explore popular Java frameworks, libraries, and JVM languages — Spring, Hibernate, testing tools, and ecosystem choices for modern application development.
Mastering Android Jetpack: Clean Architecture, Directory...
Android Clean Architecture is a software architectural pattern that promotes modularity, testability, and maintainability by enforcing a clear separation betwee
Types Of iOS Distribution: Choosing the Perfect Path for Your iOS...
The reason I'm writing this article is that I've faced many challenges while trying to find the right distribution strategy for iOS applications. It can be...
Demystifying AWS Landing Zone: Streamlining Your Cloud Infrastructure
In the realm of cloud computing, setting up a robust and secure infrastructure is paramount. Organizations need a strong foundation to maximize the benefits of
Maximizing Efficiency with Azure Serverless Architecture
In today's fast-paced digital landscape, organizations are continually seeking ways to optimize their cloud infrastructure for improved performance, cost saving
Learning track
Tutorials
Classic tutorials — computer graphics, Unix network programming, cryptography, and HTML examples with clear explanations.
Computer Graphics
Computer Graphics — articles and guides on Thiyagaraaj.com.
8 tutorialsComputer Graphics Programs Using C Programming
Computer Graphics Programs Using C Programming — articles and guides on Thiyagaraaj.com.
14 tutorialsHTML Example Programs
HTML Example Programs — articles and guides on Thiyagaraaj.com.
4 tutorialsIntroduction Of Cryptography
Introduction Of Cryptography — articles and guides on Thiyagaraaj.com.
7 tutorialsUnix Network Programming Example Programs
Unix Network Programming Example Programs — articles and guides on Thiyagaraaj.com.
11 tutorialsLearning track
Mobile Development
Android and iOS app architecture, Jetpack Compose, app design guidelines, and mobile troubleshooting guides.
Learning track
Java & Backend
Java, Spring Boot, PL/SQL, React prerequisites, and backend development articles with practical guidance.
Learning track
Cloud & AI
AWS and Azure cloud guides, serverless architecture, cost optimization, and AI developer tools like CodeWhisperer.