# free-project-course
**Repository Path**: zhang_xinsq/free-project-course
## Basic Information
- **Project Name**: free-project-course
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-20
- **Last Updated**: 2021-08-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
海外兔
求职课程|高频面试题|经验采访|文章分享
✨ 一对一入职套餐,无需定金,入职不成功不收费,详细信息请浏览求职课程 ✨
| 热门项目 | 链接 |
| ----------- | ----------- |
| 简历例句 | https://github.com/resumejob/awesome-resume |
| 大厂高频面经面试题 | https://osjobs.net/topk/ |
| 免费项目实战课程 | https://github.com/resumejob/free-project-course/ |
## 免费项目实战课程
1. 不知道简历的项目要写什么?想边做项目边学习新技能?本项目致力于给程序员提供网络上最好的**免费项目实战课程**。
2. 为了达到这个目标,我们搜索了国内外大量的不同平台的网络课程以及技术博客,并经过初步的筛选,免费的项目并不代表质量低,有时候免费的反而才是最好的。
3. 网络课程质量参差不齐,学习前可以先对比再谨慎选择,若课程有涉及以下几种情况的话,请提交 issue。
- 涉及大量广告
- 需要付费才能学习完整课程
- 过时,不适合当前开发环境
- 错漏百出,质量非常低
3. 课程排序按照字符串从小到大升序排列
### 目录
- [不限](#不限)
- [C/C++](#cc)
- [C#](#c)
- [Go](#go)
- [HTML/CSS](#html)
- [Java](#java)
- [Javascript](#javascript)
- [PHP](#php)
- [Python](#python)
- [Ruby](#ruby)
- [Rust](#rust)
### 不限
- Google Cloud(可选中文)
- 服务端
- [Building a serverless DevOps pipeline for Salesforce with Cloud Build](https://cloud.google.com/architecture/building-a-serverless-devops-pipeline-for-salesforce)
- [Building a BigQuery data lineage system using audit logs, Pub/Sub, ZetaSQL, Dataflow, and Data Catalog](https://cloud.google.com/architecture/building-a-bigquery-data-lineage-solution)
- [Building a streaming video analytics pipeline](https://cloud.google.com/architecture/building-a-streaming-video-analytics-pipeline)
- [Building an e-commerce recommendation system by using BigQuery ML](https://cloud.google.com/architecture/building-a-recommendation-system-with-bigqueryml)
- [Building a real-time embeddings similarity matching system](https://cloud.google.com/architecture/building-real-time-embeddings-similarity-matching-system)
- [Continuous delivery pipelines with Spinnaker and GKE](https://cloud.google.com/architecture/continuous-delivery-spinnaker-kubernetes-engine)
- [Creating a CI/CD pipeline with Azure Pipelines and Google Kubernetes Engine](https://cloud.google.com/architecture/creating-cicd-pipeline-vsts-kubernetes-engine)
- [Building multi-architecture container images for IoT devices](https://cloud.google.com/architecture/building-multi-architecture-container-images-iot-devices-tutorial)
- [Creating a unified app analytics platform using Firebase, BigQuery, and Looker](https://cloud.google.com/architecture/creating-unified-app-analytics-platform)
- 人工智能
- [Detecting anomalies in financial transactions by using AI Platform, Dataflow, and BigQuery](https://cloud.google.com/architecture/detecting-anomalies-in-financial-transactions)
- [Building a secure anomaly detection solution using Dataflow, BigQuery ML, and Cloud Data Loss Prevention](https://cloud.google.com/architecture/building-anomaly-detection-dataflow-bigqueryml-dlp)
- [Building a ML vision analytics solution with Dataflow and Cloud Vision API](https://cloud.google.com/architecture/building-a-vision-analytics-solution)
- 移动端
- [Build an Android App Using Firebase and the App Engine Flexible Environment](https://cloud.google.com/architecture/mobile-firebase-app-engine-flexible)
- [Build a Mobile App Using Compute Engine and REST](https://cloud.google.com/architecture/mobile-compute-engine-rest)
- [Build a Mobile App Using Google Compute Engine and gRPC](https://cloud.google.com/architecture/mobile-compute-engine-grpc)
- [Build an iOS App Using Firebase and the App Engine Flexible Environment](https://cloud.google.com/architecture/mobile-firebase-app-engine-flexible-ios)
### C/C++
- 文字
- [Build Your Own Lisp](http://www.buildyourownlisp.com/)
- [Build Your Own Text Editor](https://viewsourcecode.org/snaptoken/kilo/)
- [Concurrent Servers](https://eli.thegreenplace.net/2017/concurrent-servers-part-1-introduction/)
- [Digital sound and music](http://digitalsoundandmusic.com/chapters/ch5/5-3/)
- [Kernels 101 – Let’s write a Kernel](https://arjunsreedharan.org/post/82710718100/kernels-101-lets-write-a-kernel)
- [Let's code a TCP/IP stack](https://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp)
- [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01)
- [Writing a C Compiler](https://norasandler.com/2017/11/29/Write-a-Compiler.html)
- [Writing a Linux Debugger](https://blog.tartanllama.xyz/writing-a-linux-debugger-setup/)
- [Write a RPC framework](http://users.cs.cf.ac.uk/Dave.Marshall/C/node33.html#SECTION003310000000000000000)
- [实现一个简单的编译器](https://segmentfault.com/a/1190000007408126)
- [用 C 编写打字练习软件](https://www.shiyanlou.com/courses/1105)
- [用 C 语言编写自己的编程语言](https://www.shiyanlou.com/courses/670)
- [缓冲区溢出漏洞实验](https://www.shiyanlou.com/courses/231)
- 视频
- [Learn C++ Game Development](https://www.udemy.com/course/learn-c-game-development/)
- [C++ 解决迷宫问题](https://www.shiyanlou.com/courses/1218)
- [C++ 使用 openGL 实现吃豆人游戏](https://www.shiyanlou.com/courses/1182)
- [C++ 项目实战](https://www.bilibili.com/video/av62785783)
- [牛 B 闪闪坦克大战](https://www.bilibili.com/video/av7126182)
- [微信飞机大战](https://www.bilibili.com/video/av67260826)
- [小游戏完整项目制作](https://www.bilibili.com/video/av65016216)
### C#
- 视频
- [使用 ASP.NET Core 3.x 构建 RESTful Web API](https://www.bilibili.com/video/av77957694)
### Go
- 文字
- [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo)
- [A Million WebSockets and Go](https://www.freecodecamp.org/news/million-websockets-and-go-cc58418460bb/)
- [Build a concurrent TCP server in Go](https://opensource.com/article/18/5/building-concurrent-tcp-server-go)
- [Build a Todo App in Golang, MongoDB, and React](https://levelup.gitconnected.com/build-a-todo-app-in-golang-mongodb-and-react-e1357b4690a6)
- [Build a web application in Go](https://www.sohamkamani.com/blog/2017/09/13/how-to-build-a-web-application-in-golang/)
- [Building Blockchain in Go](https://jeiwan.net/posts/building-blockchain-in-go-part-1/)
- [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin)
- [Create A Real Time Chat App With Golang, Angular, And Websockets](https://www.thepolyglotdeveloper.com/2016/12/create-real-time-chat-app-golang-angular-2-websockets/)
- [How To Create Your Own CLI](https://itnext.io/how-to-create-your-own-cli-with-golang-3c50727ac608)
- [Writing A Web Crawler in Golang](https://edmundmartin.com/writing-a-web-crawler-in-golang/)
- [250行 实现一个简单的 MVVM](https://saul-mirone.github.io/2016/12/19/simple-mvvm/)
- [从零开始实现一个 RPC 框架](https://juejin.im/post/5c7b9967518825470368d8d4)
- 视频
- [Go 开发企业级内容管理平台](https://www.imooc.com/coursescore/1162)
- [Go 开发短地址服务](https://www.imooc.com/coursescore/1150)
- [Golang 微信小程序微商城系统原型](https://www.imooc.com/learn/1151)
- [基于 gin 框架和 gorm 的 web 开发实战](https://www.bilibili.com/video/av82949383)
### HTML/CSS
- 文字
- [Build A Real-World HTML5 & CSS3 Responsive Website From Scratch](https://codingthesmartway.com/build-a-real-world-html5-css3-responsive-website-from-scratch/)
- [How to build an HTML calculator app from scratch using JavaScript](https://www.freecodecamp.org/news/how-to-build-an-html-calculator-app-from-scratch-using-javascript-4454b8714b98/)
- [基于 HTML5 Canvas实现小游戏](https://www.shiyanlou.com/courses/361)
- [基于 HTML5 实现本地图片裁剪](https://www.shiyanlou.com/courses/363)
- 视频
- [HTML & CSS: Build a Dashboard](https://www.udemy.com/course/html-css-build-a-dashboard/)
- [HTML5 Game from scratch step by step learning JavaScript](https://www.udemy.com/course/html5-game-from-scratch-step-by-step-learning-javascript/)
- [Bootstrap 新闻站开发](https://study.163.com/course/introduction.htm?courseId=1004046001)
- [Canvas 绘制时钟](https://www.imooc.com/learn/612)
- [HTML5 开发项目实战:地铁计价器](https://www.jikexueyuan.com/course/451.html)
- [HTML5 音乐可视化](https://www.imooc.com/learn/299)
- [手把手用 Bootstrap4 实现机构首页](https://study.163.com/course/introduction.htm?courseId=1005454015)
- [炫丽的倒计时效果 Canvas 绘图与动画基础](https://www.imooc.com/learn/133)
### Java
- 文字
- [How to build an interpreter in Java](https://www.javaworld.com/article/2076921/how-to-build-an-interpreter-in-java--part-1--the-basics.html)
- [How to create HTTP Server in Java](https://javarevisited.blogspot.com/2015/06/how-to-create-http-server-in-java-serversocket-example.html)
- [Use Java to build an Interpreter](http://www.craftinginterpreters.com/contents.html)
- [Java 开发简单的计算器](https://www.shiyanlou.com/courses/185)
- [从零开始实现一个简易的Java MVC 框架](https://zzzzbw.cn/post/8)
- [搭建第一个 Spring Boot 应用](https://www.shiyanlou.com/courses/1152)
- [如何设计并实现一个秒杀系统](https://juejin.im/post/5d08d759f265da1b96130702)
- [如何设计一个秒杀系统](https://github.com/gzc426/Java-Interview/blob/master/%E9%A1%B9%E7%9B%AE%E6%8E%A8%E8%8D%90/%E7%A7%92%E6%9D%80.md)
- [如何实现一个简单的RPC](https://zhuanlan.zhihu.com/p/36528189)
- [用java实现一个简单的区块链](https://juejin.im/post/5dddfb826fb9a071735e1ed0)
- [自己的 Java 编辑器](https://www.shiyanlou.com/courses/287)
- [自己动手实现一个简单的JSON解析器](https://www.cnblogs.com/nullllun/p/8358146.html)
- 视频
- [Build a Classical Music Quiz app that renders audio and video](https://cn.udacity.com/course/advanced-android-app-development--ud855)
- [Developing Database Application using Spring MVC and MyBatis](https://www.udemy.com/course/developing-database-application-using-spring-mvc-and-mybatis/)
- [DRP 实战项目](https://study.163.com/course/courseMain.htm?courseId=1003842285)
- [Java 实现验证码制作](https://www.imooc.com/learn/283)
- [Servlet + Ajax 实现搜索框智能提示](https://www.imooc.com/learn/678)
- [SpringCloud + Vue 项目实战——社交项目](https://www.bilibili.com/video/av63499215)
- [Spring Boot 构建博客检索系统](https://www.imooc.com/coursescore/1161)
- [Spring Cloud微服务实战:外卖订餐系统](https://www.bilibili.com/video/av55629580)
- [初识 Java 微信公众号开发](https://www.imooc.com/learn/368)
- [基于 SSH 实现员工管理系统](https://www.imooc.com/learn/679)
- [通过自动回复机器人学 Mybatis](https://www.imooc.com/learn/154)
- [使用 SSM 框架开发众筹网站](https://www.bilibili.com/video/av44673048)
- [使用 Struts2 + Hibernate 开发学生信息管理功能](https://www.imooc.com/coursescore/466)
- [自己动手实现 RPC 框架](https://www.imooc.com/learn/1158)
### Javascript
- 文字
- [Blockcode: A visual programming toolkit](https://www.aosabook.org/en/500L/blockcode-a-visual-programming-toolkit.html)
- [Build A Real-Time Twitter Stream with Node and React.js](https://scotch.io/tutorials/build-a-real-time-twitter-stream-with-node-and-react-js)
- [How to Build A Blockchain in Javascript](https://freestartupkits.com/articles/technology/cryptocurrency-news-and-tips/how-to-build-a-blockchain-in-javascript-in-20-minutes/)
- [How to Build a Chat Application using React, Redux, Redux-Saga, and Web Sockets](https://www.freecodecamp.org/news/how-to-build-a-chat-application-using-react-redux-redux-saga-and-web-sockets-47423e4bc21a/)
- [How to Build a Hex Color Generator in JavaScript](https://www.w3docs.com/snippets/javascript/how-to-build-a-hex-color-generator-in-javascript.html)
- [How to Build a Memory Matching Game in JavaScript](https://scotch.io/tutorials/how-to-build-a-memory-matching-game-in-javascript)
- [How to build a news app with React Native](https://www.freecodecamp.org/news/create-a-news-app-using-react-native-ced249263627/)
- [How to Build a Productivity Application in React](https://itnext.io/how-to-build-a-productivity-application-in-react-part-1-9f0c7ee65772)
- [How to Build a To-Do App in Vue.js](https://blog.jscrambler.com/build-app-vue-js/)
- [How to build a reactive engine in JavaScript](https://www.monterail.com/blog/2016/how-to-build-a-reactive-engine-in-javascript-part-1-observable-objects)
- [How to build your custom JS IDE in the browser](https://blog.usejournal.com/how-to-build-your-custom-js-ide-in-the-browser-838a51c654bd)
- [React Tutorial: Cloning Yelp](https://www.newline.co/fullstack-react/articles/react-tutorial-cloning-yelp/)
- [React 全家桶实现一个简易备忘录](https://juejin.im/post/587b52d8570c352201fd993d)
- [14篇 教程带你从零撸一个 Todo 应用](https://www.zmrenwu.com/courses/vue2x-todo-tutorial/materials/38/)
- [从零开始实现一个 React](https://github.com/hujiulong/blog/issues/4)
- [利用Vue原理实现一个mini版的MVVM框架](https://zhuanlan.zhihu.com/p/51184264)
- [如何实现一个简易编译器](http://ifanqi.top/2017/07/03/how-to-write-compiler/)
- [实现一个websocket服务器](https://github.com/xiaoxiangdaiyu/websocket/blob/master/src/websocket/README.md)
- [实现一个简单的 JavaScript 编译器](https://juejin.im/post/5c6faa25e51d4501377ba82a)
- [实现一个简单的编译器](https://www.shymean.com/article/%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%BC%96%E8%AF%91%E5%99%A8)
- 视频
- [Build a Quiz App with HTML, CSS, and JavaScript](https://www.udemy.com/course/build-a-quiz-app-with-html-css-and-javascript/)
- [Build a simple chat system in JavaScript](https://www.udemy.com/course/build-a-simple-chat-system-in-javascript/)
- [Build an E-commerce website with Django and React](https://www.udemy.com/course/build-an-e-commerce-website-with-django-and-react/)
- [Build a Pet Hotel web app with React using ScaffoldHub](https://www.udemy.com/course/react-pet-hotel/)
- [Building High Conversion Web Forms](https://cn.udacity.com/course/building-high-conversion-web-forms--ud890)
- [JavaScript 3 projects - Input form Exercise and Generators](https://www.udemy.com/course/javascript-project-course/)
- [JavaScript Number Guessing Game - JavaScript DOM](https://www.udemy.com/course/javascript-number-game/)
- [Learn Modern Javascript by Coding a Snake Game](https://www.udemy.com/course/learn-modern-javascript-by-coding-a-snake-game/)
- [Pure JavaScript Calculator - JavaScript ES6 Learn JavaScript](https://www.udemy.com/course/javascript-code-exercise/)
- [React JS to build a News App](https://www.udemy.com/course/react-tutorial/)
- [Start 3D GIS Web Development in JavaScript](https://www.udemy.com/course/start-3d-gis-web-development/)
- [Node.js 终端问答程序开发实战](https://www.jikexueyuan.com/course/2288.html)
- [React 实战技术博客系统](https://www.bilibili.com/video/av68325396)
- [React 项目实战](https://www.jikexueyuan.com/course/2102.html)
- [Cocos2d-js 实战-横版回合制 rpg 游戏之城市篇](https://www.jikexueyuan.com/course/1852.html)
- [CSS3 + JS 实现超炫的散列画廊特效](https://www.imooc.com/learn/366)
- [JS 实现“旋转木马”幻灯片效果](https://www.imooc.com/learn/386)
- [Vue + Webpack 打造 todo 应用](https://www.imooc.com/learn/935)
- [5个 企业项目拿下 React 全家桶](https://study.163.com/course/courseMain.htm?courseId=1208990812)
- [从头实现一个 koa 框架](https://zhuanlan.zhihu.com/p/35040744)
- [从零做一个前端开源项目](https://www.imooc.com/learn/1003)
- [从 JS 到 TS 开发数独游戏](https://www.imooc.com/learn/899)
- [快速入门 Web 阅读器开发](https://www.imooc.com/learn/1038)
- [京东项目实战](https://www.bilibili.com/video/av15349705)
- [人人都会微信小程序-全新语法](https://study.163.com/course/courseMain.htm?courseId=1209747823)
- [实现一个简单的模板引擎](http://www.alloyteam.com/2016/10/implement-a-simple-template-engine/)
- [使用 jQuery 制作京东网的焦点图](https://www.jikexueyuan.com/course/2417.html)
- [用 Web 实现一个简易的音频编辑器](https://juejin.im/post/5e1689b0f265da5d14242c6c)
- [小米商城实战项目](https://www.bilibili.com/video/av30579763)
### PHP
- 文字
- [A full-featured multi-tenant app with Laravel](https://medium.com/@ashokgelal/a-full-featured-multi-tenant-app-with-laravel-part-1-4049a3cc229d)
- [Make your own blog](https://ilovephp.jondh.me.uk/en/tutorial/make-your-own-blog)
- [Laravel 5.1 搭建博客](https://www.shiyanlou.com/courses/733)
- [PHP QRCode 生成二维码](https://www.shiyanlou.com/courses/991)
- [PHP 实现区块链](https://toutiao.io/posts/gidnf7/preview)
- [PHP 实现验证码制作](https://www.shiyanlou.com/courses/986)
- [ThinkPHP 5.1 构建简易微博](https://www.kancloud.cn/epiclearn/thinkphp)
- [用 PHP 来实现一个动态 Web 服务器](https://segmentfault.com/a/1190000003029173)
- 视频
- [PHP 实现微信公众平台开发](https://www.imooc.com/coursescore/483)
- [thinkphp6 实战开发漂亮个人博客](https://study.163.com/course/introduction.htm?courseId=1209729833)
- [大型 PHP 电商网站商品秒杀功能实现思路分析](https://www.imooc.com/learn/722)
- [千万级秒杀项目实战](https://www.bilibili.com/video/av24168132)
- [手把手教你实现电商网站后台开发](https://www.imooc.com/learn/148)
### Python
- 文字
- [A Continuous Integration System](https://www.aosabook.org/en/500L/a-continuous-integration-system.html)
- [Build a Bucketlist List with Flask](https://scotch.io/tutorials/build-a-restful-api-with-flask-the-tdd-way)
- [Build a RESTful API with Flask – The TDD Way](http://www.obeythetestinggoat.com/)
- [(How to Write a (Lisp) Interpreter (in Python))](https://norvig.com/lispy.html)
- [How To Build Chatbot Project Using Python](https://hackernoon.com/python-chatbot-project-build-your-first-python-project-5mt30mi)
- [Web Scraping 101](http://www.byperth.com/2018/04/25/guide-web-scraping-101-what-you-need-to-know-and-how-to-scrape-with-python-selenium-webdriver/)
- [Scraping Top 50 Movies on IMDb using BeautifulSoup](https://medium.com/@nishantsahoo/which-movie-should-i-watch-5c83a3c0f5b1)
- [Django 打造文件分享系统](https://www.shiyanlou.com/courses/993)
- [Python Flask Web 框架](https://www.shiyanlou.com/courses/29)
- [Python 实现简单的 Web 服务器](https://www.shiyanlou.com/courses/552)
- [Python 文本解析器](https://www.shiyanlou.com/courses/70)
- [PyQt 实现简易浏览器](https://www.shiyanlou.com/courses/705)
- [TensorFlow 2 实现 AI 换脸](https://www.shiyanlou.com/courses/1460)
- [基于 Flask 与 RethinkDB 实现 TODO List](https://www.shiyanlou.com/courses/359)
- [使用 Python 搭建一个博客](https://www.liaoxuefeng.com/wiki/1016959663602400/1018138095494592)
- [使用 Python 预测 NBA 常规赛结果](https://www.shiyanlou.com/courses/782)
- [用 Python 从头实现一个神经网络](https://zhuanlan.zhihu.com/p/58964140)
- [用 Python 实现一个音乐检索器](https://juejin.im/post/5b285d516fb9a00e69608cea)
- 视频
- [Beginner Python and Coding Intro - Scripting a Virtual Car](https://www.udemy.com/course/beginner-programming-intro-python-self-driving-car/)
- [Build natural language processing systems using TensorFlow](https://www.coursera.org/specializations/tensorflow-in-practice)
- [Fun and creative web engineering with Python and Web2py](https://www.udemy.com/course/web-engineering-with-python-and-web2py/)
- [Implement a web browser](https://cn.udacity.com/course/programming-languages--cs262)
- [Learn Python: Build a Virtual Assistant](https://www.udemy.com/course/learn-python-build-a-virtual-assistant-in-python/)
- [Practical Python - Part 3](https://www.udemy.com/course/practical-python-part-3/)
- [Python & Cryptocurrency: Build 5 Real World Applications](https://www.udemy.com/course/coinmarketcap/)
- [Python Hero: Full Course with Projects](https://www.udemy.com/course/python-guru-complete-course-projects-hindi-urduhd/)
- [Python Programming - Build a Reconnaissance Scanner](https://www.udemy.com/course/python-programming-build-a-reconnaissance-scanner/)
- [Use Flask web framework to build a web application](https://cn.udacity.com/course/full-stack-foundations--ud088)
- [Use PyTorch to implement a recurrent neural network that can classify text](https://cn.udacity.com/course/deep-learning-pytorch--ud188)
- [Python 开发简单爬虫](https://www.imooc.com/learn/563)
- [Python 爬虫基础教程](https://www.bilibili.com/video/av17920849)
- [零基础玩转高并发图片爬虫](https://study.163.com/course/courseMain.htm?courseId=1006148015)
- [使用 Python 实现文字聊天室](https://www.shiyanlou.com/courses/970)
- [使用 Django 搭建博客](https://www.imooc.com/learn/790)
- [天天生鲜 Django 项目](https://www.bilibili.com/video/av41733850)