GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#java #algo #algorithm #algorithms #book #data_structure #data_structures #data_structures_and_algorithms #dsa #education #leetcode #programming

This resource offers a free, beginner-friendly guide to data structures and algorithms with animated explanations and one-click runnable code. It supports multiple programming languages like Python, Java, C++, and more. The content is designed to be easy to understand, helping new learners explore these topics smoothly. You can read it online or download it as a PDF. The community encourages mutual learning and welcomes contributions to improve the content. This makes it an excellent tool for anyone looking to learn data structures and algorithms in a practical and engaging way.

https://github.com/krahets/hello-algo
#cplusplus #classroom #cplusplus #database #education #hackertoberfest #learn_to_database #mini_database #training

MiniOB is a database learning project designed for beginners. It was developed by the OceanBase team and several universities to help students, database professionals, and enthusiasts learn database fundamentals. The project is simple and easy to understand, with step-by-step exercises that start from the basics and go deep into database internals. It simplifies complex features like concurrency and security to focus on the core principles of databases. This helps users master database kernel modules, memory management, network communication, and disk I/O handling, which are valuable skills for future interviews and jobs. Additionally, MiniOB provides detailed documentation, video tutorials, and an online development platform to make learning easier.

https://github.com/oceanbase/miniob
#python #algorithm #algorithm_competitions #algorithms_implemented #algos #community_driven #education #hacktoberfest #interview #learn #practice #python #searches #sorting_algorithms #sorts

This project, "The Algorithms - Python," provides implementations of various algorithms in Python, mainly for educational purposes. It includes a wide range of algorithms that you can learn from, even though they might not be as efficient as those in the Python standard library. You can contribute to the project by following the contribution guidelines, and there are community channels on Discord and Gitter where you can ask questions and get help. This resource is beneficial because it helps you understand and learn different algorithms in a practical way, making it easier to improve your coding skills.

https://github.com/TheAlgorithms/Python
#typescript #careers #certification #community #curriculum #d3 #education #freecodecamp #hacktoberfest #javascript #learn_to_code #math #nodejs #nonprofits #programming #react #teachers

FreeCodeCamp is a free online platform where you can learn to code and earn certifications. It offers a wide range of courses in web development, machine learning, data analysis, and more. You can complete interactive coding challenges and build real projects to gain practical skills. Once you finish the required projects, you can earn certifications that you can showcase on your LinkedIn profile or resume. The community is supportive, with a forum, YouTube channel, and Discord server where you can get help and connect with other learners. This platform has already helped over 40,000 people get their first developer job, making it a valuable resource for anyone looking to transition into a tech career.

https://github.com/freeCodeCamp/freeCodeCamp
#javascript #css #curriculum #education #html #javascript #learning #tutorials

This curriculum is a 12-week course by Microsoft Cloud Advocates to teach web development basics. It covers JavaScript, CSS, and HTML through hands-on projects like building a terrarium, browser extensions, and a space game. Each lesson includes quizzes, discussions, and practical assignments to help you learn and retain the information better. You can work in a browser-based environment or locally on your computer using tools like Visual Studio Code. The curriculum is designed to be engaging and flexible, with projects that start simple and become more complex over time. This helps you gain solid web development skills in a fun and interactive way.

https://github.com/microsoft/Web-Dev-For-Beginners
#html #books #education #hacktoberfest #list #resource

This resource provides a vast list of free learning materials for programming, available in many languages. You can find free books, cheat sheets, online courses, interactive tutorials, problem sets, and even podcasts and screencasts. The resources are organized by language and topic, making it easy to search and find what you need. This helps you learn programming without spending money, and the materials are constantly updated by a community of contributors.

https://github.com/EbookFoundation/free-programming-books
#javascript #art #creative_coding #design #education #graphics #html #javascript #learning #p5js #processing #sound

p5.js is a free and open-source JavaScript library for creative coding, designed to be accessible and inclusive. It allows users to create interactive, audio-visual, experimental, and generative works for the web. The library is built on principles of accessibility, inclusivity, community, and joy, making it suitable for artists, designers, educators, beginners, and everyone else.

Key benefits include p5.js prioritizes accessibility, ensuring it's usable by a wide range of people.
- **Community Support** The library comes with comprehensive documentation and visual examples, along with tutorials and a web editor where you can start coding right away.
- **Customizable Tools**: Users can extend p5.js with many community-created libraries, adding different capabilities to their projects.

Overall, p5.js encourages iterative and exploratory coding for creative expression, fostering a welcoming environment for all voices.

https://github.com/processing/p5.js
#python #agplv3 #education #flashcards #foreign_language #hacktoberfest #hacktoberfest2022 #language_learning #python #second_language_acquisition #spaced_repetition #svelte

LibreLingo is a free, community-driven language-learning platform offering courses like Spanish, German, and French through interactive exercises, spaced repetition, and progress tracking across devices, while allowing users to contribute and modify content for a collaborative learning experience[1][4][5].

https://github.com/kantord/LibreLingo
👍1
#vue #courses_management_system #education #frappe #javascript #learning #learning_management_system #lms #online_course_platform #online_learning #open_source #python

Frappe Learning is an easy-to-use, open-source Learning Management System that helps you create and organize courses with a clear structure of courses, chapters, and lessons. It supports live Zoom classes, quizzes, assignments, and certificates to track and reward learner progress. You can host it yourself or use managed hosting for easy setup and maintenance. Its drag-and-drop course builder and pre-built lessons simplify course creation, while features like notifications and discussion sections enhance interaction. This system helps you share knowledge effectively, monitor learner progress, and provide a smooth, engaging learning experience without complicated setups or high costs.

https://github.com/frappe/lms
#html #data_science #education #machine_learning #machine_learning_algorithms #machinelearning #machinelearning_python #microsoft_for_beginners #ml #python #r #scikit_learn #scikit_learn_python

Microsoft’s "Machine Learning for Beginners" is a free, 12-week course with 26 lessons designed to teach classic machine learning using Python and Scikit-learn. It includes quizzes, projects, and assignments to help you learn by doing, with lessons themed around global cultures to keep it engaging. You can access solutions, videos, and even R language versions. The course is beginner-friendly, flexible, and helps build practical skills step-by-step, making it easier to understand and apply machine learning concepts in real-world scenarios. This structured approach boosts your learning retention and prepares you for further study or career growth in ML[1][5].

https://github.com/microsoft/ML-For-Beginners