Skip to content

Hello! I'm passionate about learning and exploring various domains in technology and computer science. This GitHub page is a collection of my projects, code snippets, and notes on different topics I've been diving into. It serves as both a portfolio and a learning journal, showcasing my journey as I expand my skills and knowledge.

Notifications You must be signed in to change notification settings

DineshKuppan/learnings.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Welcome to My Learnings GitHub Page! - learnings.github.io

About Me - DineshKuppan

Hello! I'm passionate about learning and exploring various domains in technology and computer science. This GitHub page is a collection of my projects, code snippets, and notes on different topics I've been diving into. It serves as both a portfolio and a learning journal, showcasing my journey as I expand my skills and knowledge.

Things I Have Learned

Here's a quick overview of some key areas I've been focusing on:

Programming Languages:

Java: Core Java concepts, object-oriented programming, data structures, and algorithms.

Python: Data analysis, web scraping, automation scripts, and machine learning basics.

JavaScript: Frontend development with frameworks like React, and backend with Node.js.

Web Development:

Frontend: HTML, CSS, JavaScript, and frameworks like React.

Backend: Node.js, Express, RESTful API design, and working with databases like MongoDB and SQL.

Full Stack Projects: Building complete web applications from scratch.

Data Structures and Algorithms:

Mastery of fundamental data structures (arrays, linked lists, trees, graphs, stacks, queues, hash tables).

Problem-solving with algorithms (sorting, searching, dynamic programming, greedy algorithms).

Algorithmic complexity analysis (Big O notation).

DevOps and Tools:

Version control with Git and GitHub. CI/CD pipelines with GitHub Actions. Containerization with Docker.

Software Development Practices:

Writing clean, maintainable code with best practices. Test-driven development (TDD) and unit testing using frameworks like JUnit and PyTest. Agile methodologies and project management tools like Jira and Trello.

Projects and Repositories

Feel free to browse through my repositories to see the projects I've been working on. Each project includes a detailed README with descriptions, setup instructions, and my learning outcomes. Your feedback and suggestions are always welcome!

Connect with Me

I'm always open to collaboration and learning from others. If you're interested in discussing technology, working on a project together, or just saying hi, feel free to reach out! - DineshKuppan

About

Hello! I'm passionate about learning and exploring various domains in technology and computer science. This GitHub page is a collection of my projects, code snippets, and notes on different topics I've been diving into. It serves as both a portfolio and a learning journal, showcasing my journey as I expand my skills and knowledge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published