Top 23 Tutorial Open-Source Projects
-
I see that you have a basic understanding of the languages but struggle in implementation. Now I am not really a CS student but you should consider looking for small projects to make maybe through a tutorial and then play around with it adding some changes etc. This is a good place to start, which contains links to various such beginner projects. That's how i understood python programming. Your confidence will increase when you build something and see it work! And do check the programming sub reddit which someone else pointed out.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
A linear regression model
-
ML: 100-Days-Of-ML-Code
-
-
firstcontributions/first-contributions: 🚀✨ Help beginners to contribute to open source projects (github.com)
-
Project mention: How do you run an effective clean code book club, and looking for homework ideas? | reddit.com/r/ExperiencedDevs | 2022-03-10
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
tinyrender wiki is a great tutorial!
-
recommenders – Best Practices on Recommendation Systems
-
digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
Project mention: Ask HN: How can I learn about video encoding, h.264, ffmpeg, etc. | news.ycombinator.com | 2022-04-01A good high-level breakdown of H.264: https://sidbala.com/h-264-is-magic/
Associated HN post (although there have been a few): https://news.ycombinator.com/item?id=30710574
More technical: https://github.com/leandromoreira/digital_video_introduction...
-
Project mention: Show HN: CheesecakeOS for Raspberry Pi Volume 0: Booting, Processes, and VM | news.ycombinator.com | 2021-08-08
CheesecakeOS for Raspberry Pi Volume 0: Booting, Processes, and Virtual Memory is the first in what I hope is a series of github markdown tutorials or volumes on bare-metal from-scratch operating system development.
I have dreamed of contributing to the Linux Kernel, but have yet to find the courage to jump in and do so. I started by attempting to read Understanding the Linux Kernel by Daniel Bovet and Marco Cesati, but found it was too advanced for me at the time. I found another text I credit with advancing my understanding, Computer Systems: A Programmer's Perspective by Randall Bryant and David O'Hallaron. I worked on the self-study labs from their book website, and found them to be a superb educational tool.
Further, then becoming interested in what creating an operating system actually means, I stumbled upon Sergey Matyukevich's Rasberry-Pi-OS github repo (https://github.com/s-matyukevich/raspberry-pi-os). I wanted to expand on his tutorial, for my own education, and, in the best case, for the benefit of others.
There are many ideas taken from Linux in the implementation, as when I didn't know how to proceed, that is the source I would consult. Though, I attempt to simplify and explain the details in the text. The implementation stops short of implementing or supporting a file system, the subject of the next volume.
-
Project mention: Arkadaşlar bildiğiniz harbiden çalışan modem şifresi kırma yöntemi var mıdır orospu çocuğu komşum bizim internete girip anasını sikmis bende onların İnterneti sikicem | reddit.com/r/KGBTR | 2021-06-09
-
-
Project mention: How is accuracy calculated in multi label classification | reddit.com/r/MLQuestions | 2022-01-31
-
For projects with external dependencies, I suggest starting with a lightweight editor like Atom, Sublime Text or VSCode without plugins. Try building with command line CMake, see here for some basics: https://github.com/ttroy50/cmake-examples
-
Project mention: Can you learn and be good at programming by imitating codes? | reddit.com/r/PinoyProgrammer | 2022-02-28
So every week, I basically followed along these tutorials. I didn't even made an effort to fully understand the code I was copying, as I just didn't want to waste mental energy on it as I wanted that energy and time wasted on my focus at the time (C++ and JS). I did that for like a year, doing 1-3 tutorials/week from that site. Over the course of it, I got to build web apps, several compilers, several games mostly board games/3d shooters/2d multiplayer games, raytracers, peer to peer apps, building a networking stack, bots, blockchain apps, servers, PGP encryption, E2E encryption apps such as for messaging, built a NES emulator, virtual machines, simulators and graphics programming, etc. I'd say the longest one was learning to build a tiny OS on raspberry pi
-
View on GitHub
-
The best repo on github to learn RUST is https://github.com/ctjhoa/rust-learning. There is a collection of links to blog posts, articles, videos, and other resources for learning Rust. Another interesting repo https://github.com/cis198-2016s/homework.
-
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
If you want to learn more about buffers, windows, and tabs, check out this chapter from my Vim book: Ch02 - Buffers, Windows, and Tabs (it's free!).
-
ffmpeg-libav-tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Project mention: Ask HN: How can I learn about video encoding, h.264, ffmpeg, etc. | news.ycombinator.com | 2022-04-01 -
Project mention: Looking for Pandas course in Jupyter Notebook so I can learn both at the same time | reddit.com/r/learnpython | 2022-03-25
-
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Here are our benchmarks on training time comparing Tangram's Gradient Boosted Decision Tree Library to LightGBM, XGBoost, CatBoost, and sklearn.
Tutorial related posts
- there seems to be an alarmingly small amount of support for lua compared with other programming languages
- Advice pls
- I've been trying to learn Unity for quite a while but no matter what I see nothing helps me as much as I would like. Does anyone recommend anything?
- Are there any project based tutorials out there?
- College student feeling lost when trying to work on my own
- OpenCV Running On A Tiny Microcontroller
- GitHub - 0015/ThatProject: *That Project's project repository
Index
What are some of the best open-source Tutorial projects? This list will help you:
Project | Stars | |
---|---|---|
1 | project-based-learning | 68,033 |
2 | awesome-react | 48,232 |
3 | TensorFlow-Examples | 41,925 |
4 | 100-Days-Of-ML-Code | 37,396 |
5 | the-way-to-go_ZH_CN | 29,648 |
6 | first-contributions | 23,247 |
7 | mostly-adequate-guide | 21,742 |
8 | Modern Java - A Guide to Java 8 | 15,700 |
9 | tinyrenderer | 13,742 |
10 | recommenders | 13,184 |
11 | digital_video_introduction | 12,645 |
12 | raspberry-pi-os | 11,416 |
13 | wifi-cracking | 9,682 |
14 | TensorFlow-Tutorials | 8,996 |
15 | computervision-recipes | 8,469 |
16 | cmake-examples | 8,340 |
17 | rust-raspberrypi-OS-tutorials | 8,302 |
18 | howtographql | 8,199 |
19 | rust-learning | 8,054 |
20 | Learn-Vim | 7,922 |
21 | ffmpeg-libav-tutorial | 7,836 |
22 | pandas_exercises | 7,696 |
23 | catboost | 6,527 |
Are you hiring? Post a new remote job listing for free.