Welcome to TechGuy's Learning Hub! š
This is my personal space where I document my learning journey in Computer Science and Language Learning with Duolingo.
šÆ Choose Your Learning Path
Computer Science
Master computer science fundamentals across multiple subject areas
Data Structures & Algorithms
Operating Systems
Database Systems
Computer Networks
Computer Architecture
Probability & Statistics
LeetCode Practice
Start Learning CS ā
Duolingo Languages
Learn Spanish, French, German, and Japanese with structured lessons
Spanish
French
German
Japanese
Start Learning Languages ā
š Quick Progress Overview
Learning Area | Current Level | Target | Progress |
---|---|---|---|
Data Structures & Algorithms | Intermediate | Advanced | 75% |
Operating Systems | Beginner | Intermediate | 45% |
Database Systems | Beginner | Intermediate | 60% |
Computer Networks | Beginner | Intermediate | 40% |
Computer Architecture | Beginner | Intermediate | 35% |
Probability & Statistics | Beginner | Intermediate | 50% |
System Design | Beginner | Intermediate | 30% |
Artificial Intelligence | Beginner | Intermediate | 40% |
LeetCode Problems | 45 Solved | 100+ | 45% |
Spanish | B1 | B2 (DELE) | 75% |
French | A2 | B1 (DELF) | 45% |
German | A1 | A2 (Goethe) | 25% |
Japanese | A1 | A2 (JLPT N5) | 15% |
š Recent Achievements
- ā Completed Sorting Algorithms - Mastered 6 sorting algorithms with implementations
- š„ 30-day coding streak - Consistent daily practice
- š Solved 45+ LeetCode problems - Building problem-solving skills
- š¾ Database Fundamentals - Learned SQL and database design principles
- š Network Protocols - Understanding TCP/IP and HTTP fundamentals
- š Spanish B1 level - Intermediate proficiency achieved
- š French A2 level - Basic conversation skills
šÆ This Week's Focus
Computer Science
- [ ] Complete Dynamic Programming section
- [ ] Solve 5 LeetCode problems
- [ ] Study Operating Systems process management
- [ ] Practice SQL queries and database design
- [ ] Learn TCP/IP network protocols
- [ ] Review computer architecture fundamentals
- [ ] Study system design patterns and scalability
- [ ] Practice machine learning fundamentals
Language Learning
- [ ] Practice Spanish for 30 minutes daily
- [ ] Learn 50 new German vocabulary words
- [ ] Review French present tense conjugations
š Quick Navigation
- Computer Science Notes - Complete CS learning materials
- Data Structures & Algorithms - Core CS fundamentals
- LeetCode Practice - Coding problem solutions
- Database Systems - SQL and data management
- Computer Networks - Network protocols and architecture
- Duolingo Grammar - Language learning resources
- About Me - Learn more about my journey
š” Learning Philosophy
"The best way to learn algorithms is to implement them yourself. Don't just read about them - code them!"
"Language learning is a marathon, not a sprint. Consistency beats intensity every time."
"The only way to learn a new programming language is by writing programs in it." - Dennis Ritchie
"One language sets you in a corridor for life. Two languages open every door along the way." - Frank Smith
Ready to start learning? Choose your path above! š