Discover Resources
Explore our curated collection of learning materials to enhance your skills in programming, web development, and DevOps.
💻Programming Languages
Python
Known for its simplicity and wide range of applications, from web dev to data science.
C
A high-performance, compiled language that provides low-level memory management.
C++/CPP
Widely used for system/application software, game development, and more.
Java
A popular language for building large-scale enterprise applications and Android apps.
PHP
Develop dynamic web applications with PHP. Focus on backend development and database integration.
Go
A statically typed, compiled language designed for simplicity and efficiency.
Rust
A systems programming language focused on safety, concurrency, and performance.
🌐Foundations
HTML
The standard markup language for creating web pages and web applications.
CSS
A style sheet language used for describing the presentation of a document written in HTML.
JavaScript
A high-level, interpreted programming language that is a core technology of the World Wide Web.
TypeScript
A typed superset of JavaScript that compiles to plain JavaScript.
🖥️Front-End Development
React
A JavaScript library for building user interfaces, particularly single-page applications.
Tailwind CSS
A utility-first CSS framework for rapidly building custom user interfaces.
⚙️Back-End Development
Node.js
A JavaScript runtime built on Chrome's V8 JavaScript engine for server-side programming.
Express.js
A minimal and flexible Node.js web application framework.
Django
A high-level Python web framework that encourages rapid development and clean, pragmatic design.
Flask
A lightweight WSGI web application framework in Python.
🏗️Full Stack Web Development
MERN Stack
A JavaScript stack that includes MongoDB, Express.js, React, and Node.js.
Next.js
A React framework that enables server-side rendering and generating static websites.
📊Data Science
R Programming
A statistical programming language designed for data analysis, statistical computing, and graphical visualization.
Tableau
A powerful data visualization and business intelligence tool that transforms raw data into interactive, easily understandable visual representations.
🛠️DevOps
Docker
A platform for developing, shipping, and running applications in containers.
Kubernetes
An open-source system for automating deployment, scaling, and management of containerized applications.
Jenkins
An open-source automation server that enables developers to build, test, and deploy their software.
GitLab CI/CD
A tool built into GitLab for software development through the continuous methodologies.