免费项目实战课程
- 不知道简历的项目要写什么?想边做项目边学习新技能?本项目致力于给程序员提供网络上最好的免费项目实战课程。
- 为了达到这个目标,我们搜索了国内外大量的不同平台的网络课程以及技术博客,并经过初步的筛选,免费的项目并不代表质量低,有时候免费的反而才是最好的。
- 网络课程质量参差不齐,学习前可以先对比再谨慎选择,若课程有涉及以下几种情况的话,请提交 issue。
- 涉及大量广告
- 需要付费才能学习完整课程
- 过时,不适合当前开发环境
- 错漏百出,质量非常低
- 课程排序按照字符串从小到大升序排列
目录
C/C++
-
文字
-
视频
C#
Go
-
文字
- A Guide to Golang E-Commerce
- A Million WebSockets and Go
- Build a concurrent TCP server in Go
- Build a Todo App in Golang, MongoDB, and React
- Build a web application in Go
- Building Blockchain in Go
- Building Go Web Applications and Microservices Using Gin
- Create A Real Time Chat App With Golang, Angular, And Websockets
- How To Create Your Own CLI
- Writing A Web Crawler in Golang
- 250行 实现一个简单的 MVVM
- 从零开始实现一个 RPC 框架
-
视频
HTML/CSS
-
文字
-
视频
Java
-
文字
-
视频
- Build a Classical Music Quiz app that renders audio and video
- Developing Database Application using Spring MVC and MyBatis
- Practice Java by Building Projects
- DRP 实战项目
- Java 实现验证码制作
- Servlet + Ajax 实现搜索框智能提示
- SpringCloud + Vue 项目实战——社交项目
- Spring Boot 构建博客检索系统
- Spring Cloud微服务实战:外卖订餐系统
- 初识 Java 微信公众号开发
- 基于 SSH 实现员工管理系统
- 通过自动回复机器人学 Mybatis
- 使用 SSM 框架开发众筹网站
- 使用 Struts2 + Hibernate 开发学生信息管理功能
- 自己动手实现 RPC 框架
Javascript
-
文字
- Build A Real-Time Twitter Stream with Node and React.js
- How to Build A Blockchain in Javascript
- How to Build a Chat Application using React, Redux, Redux-Saga, and Web Sockets
- How to Build a Hex Color Generator in JavaScript
- How to Build a Memory Matching Game in JavaScript
- How to build a news app with React Native
- How to Build a Productivity Application in React
- How to Build a To-Do App in Vue.js
- How to build a reactive engine in JavaScript
- How to build your custom JS IDE in the browser
- React Tutorial: Cloning Yelp
- React 全家桶实现一个简易备忘录
- 14篇 教程带你从零撸一个 Todo 应用
- 从零开始实现一个 React
- 利用Vue原理实现一个mini版的MVVM框架
- 如何实现一个简易编译器
- 实现一个websocket服务器
- 实现一个简单的 JavaScript 编译器
- 实现一个简单的编译器
-
视频
- Build a Quiz App with HTML, CSS, and JavaScript
- Build a simple chat system in JavaScript
- Build an E-commerce website with Django and React
- Build a Pet Hotel web app with React using ScaffoldHub
- Building High Conversion Web Forms
- JavaScript 3 projects - Input form Exercise and Generators
- JavaScript Number Guessing Game - JavaScript DOM
- Learn Modern Javascript by Coding a Snake Game
- Pure JavaScript Calculator - JavaScript ES6 Learn JavaScript
- React JS to build a News App
- Start 3D GIS Web Development in JavaScript
- Node.js 终端问答程序开发实战
- React 实战技术博客系统
- React 项目实战
- Cocos2d-js 实战-横版回合制 rpg 游戏之城市篇
- CSS3 + JS 实现超炫的散列画廊特效
- JS 实现“旋转木马”幻灯片效果
- Vue + Webpack 打造 todo 应用
- 5个 企业项目拿下 React 全家桶
- 从头实现一个 koa 框架
- 从零做一个前端开源项目
- 从 JS 到 TS 开发数独游戏
- 快速入门 Web 阅读器开发
- 京东项目实战
- 人人都会微信小程序-全新语法
- 实现一个简单的模板引擎
- 使用 jQuery 制作京东网的焦点图
- 用 Web 实现一个简易的音频编辑器
- 小米商城实战项目
PHP
-
文字
-
视频
Python
-
文字
- 500lines
- Build a Todo List with Django and Test-Driven Development
- Build a RESTful API with Flask – The TDD Way
- (How to Write a (Lisp) Interpreter (in Python))
- How To Build Chatbot Project Using Python
- Web Scraping 101
- Scraping Top 50 Movies on IMDb using BeautifulSoup
- Django 打造文件分享系统
- Python Flask Web 框架
- Python 实现简单的 Web 服务器
- Python 文本解析器
- PyQt 实现简易浏览器
- TensorFlow 2 实现 AI 换脸
- 基于 Flask 与 RethinkDB 实现 TODO List
- 使用 Python 搭建一个博客
- 使用 Python 预测 NBA 常规赛结果
- 用 Python 从头实现一个神经网络
- 用 Python 实现一个音乐检索器
-
视频
- Beginner Python and Coding Intro - Scripting a Virtual Car
- Build natural language processing systems using TensorFlow
- Fun and creative web engineering with Python and Web2py
- Implement a web browser
- Learn Python: Build a Virtual Assistant
- Practical Python - Part 3
- Python & Cryptocurrency: Build 5 Real World Applications
- Python Hero: Full Course with Projects
- Python Programming - Build a Reconnaissance Scanner
- Use Flask web framework to build a web application
- Use PyTorch to implement a recurrent neural network that can classify text
- Python 开发简单爬虫
- Python 爬虫基础教程
- 零基础玩转高并发图片爬虫
- 使用 Python 实现文字聊天室
- 使用 Django 搭建博客
- 天天生鲜 Django 项目