.
Welcome to Katrivia
Choose a programming language you want to learn.
Java
Learn Java, a powerful language used in enterprise applications, Android development, and more.
Explore Java Path
JavaScript
Master JavaScript, the essential language for web development, both front-end and back-end.
Explore JavaScript Path
Go (Golang)
Get started with Go, a statically typed language great for cloud computing, microservices, and high-performance applications.
Explore Go Path
PHP
PHP is a server-side scripting language used for web development. Learn how to build dynamic websites and web apps.
Explore PHP Path
Python
Start learning Python, a versatile and beginner-friendly language widely used in web development, data science, and automation.
Explore Python Path
C
C is a foundational language used for system programming, embedded systems, and operating systems.
Explore C Path
C#
C# is widely used for game development (Unity), enterprise applications, and web services.
Explore C# Path
C++
C++ is perfect for high-performance applications, game development, and systems programming.
Explore C++ Path