Skip to content

KobithasanVasantharajah/Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Learning Repository

Welcome to my learning repository! This repository contains structured notes, exercises, and projects as I advance my skills in various programming languages and technologies. Each folder is dedicated to a specific course or topic, containing materials I have studied and practiced.


📂 Repository Structure

1. C# Fundamentals

  • Course: C# Tutorial for Beginners
  • Contents:
    • CSharpFundamentalsNotes.md: Detailed notes from the course.
    • Exercises: Hands-on coding exercises from the course materials.
  • Objective: Understand the basics of C# programming, covering syntax, OOP principles, and foundational concepts.

2. Apache Kafka Fundamentals

  • Course: Apache Kafka Fundamentals Accreditation by Confluent
  • Contents:
    • ApacheKafkaNotes.md: Notes on Kafka concepts, including producers, consumers, topics, partitions, and brokers.
    • ApacheKafkaSummary.md: Summary of ApacheKafkaNotes.md.
    • Certificate.pdf: Proof of completion and accreditation.
  • Objective: Master the fundamentals of Apache Kafka, including its architecture, data flow, and practical event streaming applications.

3. Kotlin with Java

  • Course: Kotlin for Java Developers (Course Link TBD)
  • Contents:
    • Notes.md: Insights on Kotlin syntax, interoperability with Java, and modern programming paradigms.
    • Exercises: Sample programs and practice exercises to explore Kotlin's features.
  • Objective: Gain proficiency in Kotlin and understand its advantages when used alongside Java.

🚀 Goals

  • Build foundational and advanced programming skills.
  • Gain hands-on experience with real-world exercises and projects.
  • Consolidate learning through structured notes and repository organization.

🔖 How to Use This Repository

  1. Clone the Repository:
    git clone https://github.com/KobithasanVasantharajah/Learning.git
  2. Navigate to a Folder:
    cd learning-repository/<folder-name>
  3. Start Learning:
    • Review the Notes.md for a topic overview.
    • Practice with the exercises provided.

🌟 Future Plans

  • Expand this repository with new courses and topics.
  • Add more advanced topics like design patterns, distributed systems, and DevOps tools.
  • Document challenges and solutions for better learning reflection.

Happy learning! 🎓

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published