Welcome to PROVISION, the African eLearning website! ๐
PROVISION is a platform dedicated to teaching modern tech skills to African youth. We believe in empowering the next generation with the knowledge and skills needed to thrive in the digital era. Whether you're looking to learn programming, web development, data science, or other tech disciplines, PROVISION is here to provide high-quality educational resources.
You can check out the initial design here: Behance
- Tech Courses: Explore a wide range of tech courses designed to meet the needs of Tunisian youth, including programming languages, web development frameworks, data analysis, and more.
- Interactive Learning: Engage in interactive learning experiences with hands-on coding exercises, quizzes, and projects to reinforce your understanding.
- Experienced Instructors: Learn from experienced instructors who are experts in their fields and passionate about sharing their knowledge.
- Community Engagement: Connect with fellow learners, participate in discussions, and collaborate on projects to enhance your learning experience.
- Career Support: Access resources, guidance, and career development opportunities to kickstart your tech career.
Using PROVISION is simple:
- Visit our website at Provision
- Browse through the available tech courses and choose the one that interests you.
- Enroll in the course and gain access to the learning materials, including video lectures, tutorials, and assignments.
- Complete the course at your own pace, engaging in interactive exercises and quizzes to reinforce your knowledge.
- Participate in the community forums, connect with other learners, and collaborate on projects to enhance your skills.
- Take advantage of the career support resources available to help you kickstart your tech journey.
We welcome contributions to enhance PROVISION and make tech education more accessible to Tunisian youth. Here's how you can get involved:
- Fork the repository and make your desired changes.
- Submit a pull request with a detailed explanation of the enhancements you've made.
- Engage in discussions with other contributors to exchange ideas and collaborate on improving the platform.
Together, let's empower Tunisian youth with modern tech skills. Join us in shaping the future of tech education!
- Vite: A fast build tool for modern web applications.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- ASP.NET Core: A framework for building modern, cloud-based, and internet-connected applications.
- Entity Framework Core 7: An Object-Relational Mapping (ORM) framework for .NET.
- Microsoft SQL Server: A powerful relational database management system.
-
Description:
- The backend of this project is built using ASP.NET Core, an industry-standard framework for building web APIs and applications. It provides robust support for building RESTful APIs and integrating with various data sources.
-
Database:
- We use Microsoft SQL Server as the primary database for this project. It is a reliable and scalable database management system that can handle large volumes of data efficiently.
-
Entity Framework Core 7:
- We utilize Entity Framework Core 7, which is an advanced Object-Relational Mapping (ORM) framework. It simplifies database operations by allowing you to work with database entities as .NET objects, making data access and manipulation more intuitive.
-
API Endpoints documentation using Swagger:
- We have designed a set of API endpoints using ASP.NET Core that interact with the Microsoft SQL Server database that are exposed through the swagger web page.
We appreciate your support and dedication. Happy learning! ๐๐