Skip to content

soham-kyo/KyodeInJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

☕️ KyodeInJava ☕️

Welcome to KyodeInJava — my personal journey of mastering Java and solving DSA (Data Structures & Algorithms) problems.
This repo is my grind for learning, coding, and building discipline with streaks + commits.

A comprehensive repository documenting my journey from Java fundamentals to advanced Data Structures and Algorithms. This repo serves as both a learning resource and reference guide for anyone looking to master Java programming and DSA concepts.


📝 Code Standards

•⁠ ⁠Clean, readable code with proper commenting •⁠ ⁠Consistent naming conventions (camelCase for variables/methods, PascalCase for classes) •⁠ ⁠Proper indentation and formatting •⁠ ⁠Unit tests for algorithmic implementations •⁠ ⁠Time and space complexity analysis for each algorithm


📚 Learning Resources

Books

•⁠ ⁠"Effective Java" by Joshua Bloch

•⁠ ⁠"Data Structures and Algorithms in Java" by Robert Lafore

•⁠ ⁠"Introduction to Algorithms" by Cormen, Leiserson, Rivest, and Stein

Online Platforms

•⁠ ⁠LeetCode

•⁠ ⁠HackerRank

•⁠ ⁠GeeksforGeeks

•⁠ ⁠Codeforces

YouTube Channels

•⁠ ⁠Abdul Bari (Algorithms)

•⁠ ⁠Java Brains

•⁠ ⁠Programming with Mosh

🤝 Contributing

While this is primarily a personal learning repository, suggestions and improvements are welcome! Feel free to: •⁠ ⁠Report bugs or issues

•⁠ ⁠Suggest better implementations

•⁠ ⁠Share additional resources

•⁠ ⁠Provide feedback on code quality

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Connect

Feel free to reach out if you're on a similar learning journey or have questions about any implementations!


"The journey of a thousand miles begins with one step. Every expert was once a beginner."

Happy Coding! 💻


About

✨💻 Kyode my way through Java & DSA — byte by byte 💻✨

Topics

Resources

License

Stars

Watchers

Forks

Languages