Welcome to JRXNA Base Camp

A Deep Dive into Computer Science

Hi, I'm Joel Rego. My primary fascination lies in Computer Science subjects like Data Structures, Algorithms, Compiler Design, Operating Systems, Databases, and Computer Networks.

Here, I publish my study notes: a repository of my studies, detailed annotations, and tutorial sessions. My aim is to shed light on these topics, and to spark that same fire of curiosity in others that drives my own continued study.

Read My Story
  • 200+

    Tutorials

  • 100+

    Podcasts

  • 50+

    Articles

JRXNA Academy

Tutorials

  • Data Structures

    • Arrays and Linked Lists: Fundamental Structures
    • Stacks, Queues, and Their Diverse Applications
    • Trees: Hierarchical Data Organization and Traversal
    • Binary Search Trees: Efficient Searching and Updates
    • Heaps and Priority Queues: Managing Ordered Data
    • Hashing: Efficient Data Retrieval Techniques Explored
    • Graphs: Representing Relationships and Connections
    • Graph Traversal Algorithms: DFS and BFS in Detail
    • Spanning Trees and Shortest Paths: Optimization
    • Advanced Data Structures: Tries and Segment Trees
    Watch Playlist
  • Compiler Design

    • Introduction to Compiling: Phases and Overall Structure
    • Lexical Analysis: Tokenization and Regular Expressions
    • Syntax Analysis: Parsing Techniques and Grammars
    • Semantic Analysis: Type Checking and Scope Management
    • Intermediate Code Generation: Representations Explored
    • Code Optimization: Enhancing Efficiency and Performance
    • Target Code Generation: Translating to Machine Code
    • Symbol Tables: Managing Identifiers and Attributes
    • Error Handling and Recovery in the Compilation Process
    • Advanced Topics: Just-in-Time Compilation and More
    Watch Playlist
  • Operating Systems

    • Introduction to OS: Structure, Functions, and Evolution
    • Process Management: Creation, Scheduling, and Control
    • Process Synchronization: Managing Concurrent Execution
    • Deadlocks: Detection, Prevention, and Avoidance
    • Memory Management: Allocation, Paging, and Segmentation
    • Virtual Memory: Demand Paging and Address Translation
    • File Systems: Organization, Access, and Management
    • Input/Output Systems: Device Management and Handling
    • Security and Protection: Mechanisms and Policies
    • Distributed Operating Systems: Concepts and Architectures
    Watch Playlist
  • Databases

    • Introduction to Databases: Concepts and Data Models
    • Relational Model: Structure, Keys, and Constraints
    • Relational Algebra and Calculus: Querying Fundamentals
    • SQL: Data Definition, Manipulation, and Control
    • Database Normalization: Eliminating Redundancy Issues
    • Transaction Management: Concurrency and Recovery
    • File Organization and Indexing: Efficient Data Access
    • NoSQL Databases: Key Concepts and Types Explored
    • Data Warehousing and Data Mining Fundamentals
    • Advanced Database Topics: Big Data and Cloud Databases
    Watch Playlist
  • Computer Networks

    • Introduction to Networks: Topologies and Architectures
    • Physical Layer: Transmission Media and Signaling
    • Data Link Layer: Framing, Error Control, and MAC
    • Network Layer: IP Addressing and Routing Protocols
    • Transport Layer: TCP and UDP Protocols in Detail
    • Application Layer: Protocols like HTTP and DNS
    • Network Security: Firewalls, Encryption, and VPNs
    • Wireless Networks: Standards and Mobile Communication
    • Network Management: Monitoring and Troubleshooting
    • Advanced Networking Concepts: SDN and Future Trends
    Watch Playlist

JRXNA Stream

Podcasts

JRXNA Stream is where I explore the fascinating science behind effective study habits, productivity secrets, and the joy of intellectual discovery.

Each episode provides evidence-based strategies and practical techniques to help you study smarter, manage your time effectively, and develop the skills for lifelong success.

Tune in to spark your interest, gain actionable insights, and cultivate a love of learning.

Listen on Spotify
  • 50+

    Episodes

  • 10K+

    Downloads

  • 4.8

    Rating