Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikhilkumarmishra/learn_programing_app

This app aims to provide high-quality programming education with a unique blend of traditional Indian educational values and modern technology.
https://github.com/nikhilkumarmishra/learn_programing_app

android android-application kotlin-android learning learning-app programming

Last synced: about 2 months ago
JSON representation

This app aims to provide high-quality programming education with a unique blend of traditional Indian educational values and modern technology.

Awesome Lists containing this project

README

        

# Programming Siksha

**Programming Siksha** is an innovative learning platform dedicated to making programming education accessible to everyone in India, presented in our own Indian style. Embracing the "Made in Bharat" concept, this app aims to provide high-quality programming education with a unique blend of traditional Indian educational values and modern technology.

## Purpose

The primary goal of Programming Siksha is to create an inclusive and comprehensive platform for learning various programming languages and technologies. We strive to:

- Deliver programming tutorials and resources in an engaging, easy-to-understand format.
- Cater to learners of all levels, from beginners to advanced programmers.
- Promote the "Made in Bharat" initiative by providing content that resonates with the Indian learning style.
- Encourage a community-driven approach where learners can share knowledge, resources, and support each other.

## Features

- **Comprehensive Courses**: From Data Structures and Algorithms to Machine Learning and Blockchain, we cover a wide array of topics.
- **Interactive Tutorials**: Hands-on coding exercises and real-time feedback to reinforce learning.
- **Community Support**: Forums and discussion boards to ask questions, share knowledge, and collaborate.
- **Localized Content**: Content tailored to the Indian audience with examples and explanations that are culturally relevant.
- **Regular Updates**: Continuous addition of new courses and updates to existing ones to keep up with the latest trends in technology.

## Screenshots

*Caption: Home screen showcasing the variety of courses available on Programming Siksha.*

*Caption: Data Structures and Algorithms course page with detailed explanations and interactive exercises.*

*DSA Content Screen*

*Settings*

*About Us*

## Getting Started

### Prerequisites

- Android Studio 4.0 or higher
- An Android device or emulator running Android 6.0 (Marshmallow) or higher

### Installation

1. Open the project in Android Studio.
2. Build and run the app on an Android device or emulator.

### Navigation

The app uses a navigation drawer to switch between different sections like Home, Share, About, Settings, and Logout. Each section provides specific functionalities to enhance the learning experience.

### Adding New Content

To contribute to the project:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/new-course
Add your changes and commit them:
bash
Copy code
git commit -m "Add new course on XYZ"
Push to the branch:
bash
Copy code
git push origin feature/new-course
Create a pull request to merge your changes into the main branch.
Contributing
We welcome contributions from the community. Whether it's fixing bugs, adding new features, or improving existing content, your help is invaluable. Please check out our contributing guidelines for more details.

Authors
Nikhil Kumar Mishra - Software Developer - Nikhilkumarmishra
See also the list of contributors who participated in this project.

LinkedIn: https://www.linkedin.com/in/nikhil-kumar-mishra/

License
This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Special thanks to the open-source community for providing numerous resources and inspiration.

A heartfelt thank you to all our users and contributors who continually support and improve this project.

Join us on our mission to make programming education in India accessible, engaging, and truly "Made in Bharat"!

https://drive.google.com/file/d/1uPwkffbXGRdMP3NyBjzMfkBC4gtam8yU/view?usp=drive_link