Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundational Coding

Core programming fundamentals and DSA practice across C, C++, Java, and Python — built while strengthening OOP concepts and problem-solving basics from the ground up.

📂 Structure

Folder Focus
C-basics Core C syntax — control flow, functions, file handling
CPP-Basics C++ with OOP — classes, constructors, inheritance, polymorphism, STL vectors, file I/O
Java-Basics Java fundamentals & OOP — encapsulation, abstraction, interfaces, exceptions, collections
Python-Basics Python scripting — calculators, file/JSON handling, validators, small CLI tools
DSA-Arrays-Strings Array/string problems (reverse array, remove duplicates, longest common prefix) in C++ and Python
DSA/Sorting Bubble, insertion, selection sort — implemented in both C++ and Python
DSA/Searching Linear and binary search — implemented in both C++ and Python

Each language/topic folder has its own README with the full list of programs inside.

🛠 Tech Stack

C · C++ · Java · Python · Object-Oriented Programming · Data Structures & Algorithms

About

Maintained by Abhishek Dubey — B.Tech CSE (AI & ML) student, 300+ problems solved on LeetCode. This repo tracks fundamentals practice; for applied project work, see Aashiyana (ML house price prediction) and DocWise (RAG microservice contribution).

About

Core programming fundamentals in C, C++, Java, and Python, with DSA practice (sorting, searching, arrays/strings) alongside OOP concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages