Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 learning-by-doing Open-Source Projects
-
learngo
β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs.
-
learn oops in python
π Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
learnyounode
Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
-
ultimate-python
Ultimate Python study guide for newcomers and professionals alike. :snake: :snake: :snake:
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
py_regular_expressions
Learn Python Regular Expressions step by step from beginner to advanced levels
-
awesome-cyber-security-university
π Because Education should be free. Contributions welcome! π΅οΈ
-
learn-nodejs-hard-way
Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.
-
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
-
wasm-by-example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
-
Design-Patterns
Design Patterns play an important role in the writing of the re-usable object oriented code in the both desktop and web applications. This repository contains all information related to design patterns alongside with implementation in Java. (by AbdurRKhalid)
-
data-science-learning
Repository of code and resources related to different data science and machine learning topics. For learning, practice and teaching purposes.
-
luna
π A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Master syntax - language possibilities, so that you can read code. Ziglings (or github) does great job teaching it!
Project mention: Ask HN: Programming Courses for Experienced Coders? | news.ycombinator.com | 2023-12-29If you're learning Python, and know other programming languages, I have this online ebook [1] that I use with my students so that they learn Python fast enough so that I can teach them about socket programming.
Basically, in each chapter I give a small detailed introduction to the topic and then students do some exercises to solidify things.
[1] https://github.com/joaoventura/full-speed-python
https://github.com/practical-tutorials/project-based-learning and https://github.com/Xtremilicious/projectlearn-project-based-learning
I have recently found a neat new (to me) resource for learning Python. It's called futurecoder and you can find it at https://futurecoder.io.
My previous repository Node.js - The hard way received a lot of good feedback from Js/Node developers. However, I noticed that many people were not well versed with Javascript in the first place.
- The companion GitHub repository
Project mention: Show HN: PyKidos, Teach Your Kid Python in the Browser | news.ycombinator.com | 2024-03-14I can tell you as a dad, it frightens me that the future is coming so fast I cant even see 1 year ahead.
I teach my daughter things from small circuits to assembler, c, python, sql but also basic prompt engineering, how next word predictors work, how surveillance works or how privacy is infringed, how do we pay for the "free" apps, or how to make an idea into something real, also things about how to type fast (at the moment she types with 80wpm) and how to not be afraid of computers and how to just play with them.
Of course, it might turn out that I have wasted her time, but we spend time together, and during this time I also teach her how to learn things.
Honestly I am not sure "what" you are teaching is that important, If I knew how to bake, I would teach her the deep mastery of baking with all my heart.
PS: you can check my teaching progress log here https://github.com/jackdoe/programming-for-kids/blob/master/...
Looks like the code is here if you want to send a PR: https://github.com/torch2424/wasm-by-example
learning-by-doing related posts
- A Simple ZK-Rollup meant to help learners
- Roadmap to master zig
- [D] Best tools to learn data science nowadays?
- Learn Python From Scratch - with futurecoder
- I need a python learning roadmap
- [D] What is the best way to learn machine learning?
- Where do I begin with Python?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source learning-by-doing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | learngo | 18,331 |
2 | learn oops in python | 15,889 |
3 | learnyounode | 7,211 |
4 | ultimate-python | 4,897 |
5 | ziglings | 4,085 |
6 | full-speed-python | 4,043 |
7 | projectlearn-project-based-learning | 2,845 |
8 | py_regular_expressions | 1,716 |
9 | awesome-cyber-security-university | 1,389 |
10 | futurecoder | 1,230 |
11 | learn-nodejs-hard-way | 1,166 |
12 | learn-php | 1,013 |
13 | learn4haskell | 972 |
14 | modern-embedded-programming-course | 540 |
15 | kubernetes-the-hard-way-aws | 532 |
16 | programming-for-kids | 531 |
17 | wasm-by-example | 484 |
18 | Design-Patterns | 470 |
19 | gitstery | 412 |
20 | data-science-learning | 401 |
21 | monthly-challenges | 366 |
22 | meowfacts | 327 |
23 | luna | 309 |
Sponsored