Skip to content

Programming Languages

My notes and learnings about various programming languages, their features, and best practices.

  • JavaScript

    Modern JavaScript features, patterns, and best practices.

    • ES6+ Features
    • Async Programming
    • Design Patterns

    View Notes

  • Python

    Python programming concepts and applications.

    • Core Python
    • Data Science
    • Web Development

    View Notes

  • Java

    Java programming fundamentals and advanced topics.

    • Core Java
    • Concurrency
    • Enterprise Java

    View Notes

Programming Concepts

  • Language Features

    Common programming concepts across languages:

    • Object-Oriented Programming
    • Functional Programming
    • Error Handling
    • Memory Management
  • Best Practices

    Programming best practices and patterns:

    • Clean Code Principles
    • SOLID Principles
    • Design Patterns
    • Testing Strategies