---
# System prepended metadata

title: 資訊學習資源分享
tags: [NYCU]

---

---
tags : NYCU
title : 資訊學習資源分享
---

# 資訊學習資源分享

## 前言
很多人問過我，應該要怎麼開始學習程式語言？其實這件事我也沒有一個標準答案，現在身邊寫程式的朋友大家開始的契機、學習方式也都不盡相同。

但或許可以分享一下我認為如何開始的一些Tips：
1. 相較於一開始就單純看網路上人家寫的文章學習，我會推薦可以配合看一些線上課程，學習會比較有系統性。[Udemy](https://www.udemy.com/)上有很多很便宜但教得非常好的課程（一定要在特價的時候買，不要在原價買！），Harvard CS50 系列課程也都蠻推薦的；如果是中文的話，線上課程價格可能大多比較高，但各大學的開放式課程也有很不錯的！若是想要實體上課，[台大資訊系統訓練班](https://train.csie.ntu.edu.tw/train/courses.php)也常常有在開課，缺點是價格較高。
2. 不要只有"看"，一定要自己"實作"。有些線上課程會有配合的練習作業，建議這些作業一定要練習，寫程式練習這件事真的很重要！也建議可以多上 Online Judge 刷題（線上程式評測系統，上面有很多的練習題目）。
3. 學完語法後，如果要學習演算法，很推薦[吳邦一教授 AP325](https://drive.google.com/drive/u/0/folders/10hZCMHH0YgsfguVZCHU7EYiG8qJE5f-m?fbclid=IwAR1JogeA0kNlG3pzZaOmWODmx56tHMDo29KUOrwlGDz-myLUY4Au05RXfHI)。或是想從Pyhton入手程式語言的畫，也可以看[吳邦一教授 Python課程](https://www.youtube.com/playlist?list=PLpmg1QLbgMuSIDOgOcwf0Fbbn2ZDR7s-X)，該課程為從零開始教。
4. 剛開始學習程式的時候覺得很挫折是很正常的，堅持個半年一年二年三年四年五年，海闊天空（?
5. 免責聲明：本篇所有分享純屬個人主觀意見，整理得有點雜亂QQ，先跟大家說聲抱歉QQ

## Online Judge 
* [ZeroJudge](https://zerojudge.tw/Contests?page=26&)
* [Codeforces](https://codeforces.com/)
* [LeetCode](https://leetcode.com/)
* [TIOJ](https://tioj.ck.tp.edu.tw/)

## 程式語言學習

### 綜合類
* [Harvard College CS50's Introduction to Computer Science](https://cs50.harvard.edu/college/2022/spring/)
* [W3School](https://www.w3schools.com/)
* [OPENHOME](https://openhome.cc/Gossip/index.html)
* [菜鳥教程](https://www.runoob.com/)
* [Coding365@NTNU](https://coding365-ntut.gitbook.io/piscine/zi-jiao-cai)
* [Blockly games](https://blockly.games/)
* [程式語言教學誌](https://pydoing.blogspot.com/2012/10/python-tutorial.html)
* [黃建庭的教學網站](https://sites.google.com/view/zsgititit/home?authuser=0)
* [Coursacado - C++ courses](http://coursacado.gregorywickham.com/c++.php)
* [Khan Academy-Computer Science](https://www.khanacademy.org/computing/computer-science)
* [Hour Of Code](https://code.org/)
* [Dylan's Blog](https://dylan237.github.io/)


### C/C++、演算法
* [從零開始的演算法競賽入門教學](https://emanlaicepsa.github.io/)
* [C++與演算法](https://www.csie.ntu.edu.tw/~b98902112/cpp_and_algo/index.html)
* [演算法筆記](https://web.ntnu.edu.tw/~algo/Activity.html)
* [吳邦一教授 AP325](https://drive.google.com/drive/u/0/folders/10hZCMHH0YgsfguVZCHU7EYiG8qJE5f-m?fbclid=IwAR1JogeA0kNlG3pzZaOmWODmx56tHMDo29KUOrwlGDz-myLUY4Au05RXfHI)
* [YUI HUANG 演算法學習筆記](https://yuihuang.com/apcs/)
* [WiwiHo 的競程筆記](https://cp.wiwiho.me/)
* [歡迎回到 C++ (現代 C++) | Microsoft Docs](https://docs.microsoft.com/zh-tw/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-170&viewFallbackFrom=vs-2019)

### Python
* [Harvard College CS50’s Introduction to Programming with Python](https://cs50.harvard.edu/python/2022/)
* [吳邦一教授 Python課程（免費）](https://www.youtube.com/playlist?list=PLpmg1QLbgMuSIDOgOcwf0Fbbn2ZDR7s-X)
* [吳邦一教授 Python課程講義](https://drive.google.com/drive/folders/1mnVdO2LHq7e4vesn6pt_R0-S6YWtz4Q4?fbclid=IwAR2H_KzNXf9CIHFQ-xW35vjcrqyoNURcj4ZlURoUKvjVguGJtEiyX2MJWgw)

### 網頁設計
* [Harvard College CS50’s Web Programming with Python and JavaScript](https://cs50.harvard.edu/web/2020/)

## 線上課程大平台

* [Codecademy](https://www.codecademy.com/)
* [Udemy](https://www.udemy.com/)
* [Hahow 好學校](https://hahow.in/)
* [FreeCodeCamp](https://www.freecodecamp.org/)
* [PLURALSIGHT](https://www.pluralsight.com/)
* [edX](https://www.edx.org/)

## 提問+找答案
* [Stack Overflow](https://stackoverflow.com/)
* [Quora](https://www.quora.com/)


## AI 相關
* [李宏毅教授相關課程筆記](https://hackmd.io/@overkill8927/SyyCBk3Mr?type=view)
* [李宏毅教授 2023 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.php)
* [李宏毅教授 2022 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2022-spring.php)
* [李宏毅教授 2021 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.php?fbclid=IwAR24MX0Mhd-r_WBwrLQGKu_mnr1JgfrHCO3rlmvejma18hWeKvz1fBBVnho)
* [李宏毅教授 2017 課程（寶可夢版本）](https://www.youtube.com/watch?v=CXgbekl66jc&list=PLJV_el3uVTsPy9oCRY30oBPNLCo89yu49)
* [李宏毅教授 PPT](https://speech.ee.ntu.edu.tw/~hylee/ml/2017-spring.php?fbclid=IwAR0gI02Hjc6iJeie7bagPRvrezsCyCH5IeRUG0iCN0w0LO0Je6f1bBth0iU)
* [Elements of AI](https://course.elementsofai.com/)
* [AIGO 高中職生](https://aigo-senior.org.tw/zh-tw)


## Unity
* [Unity 遊戲製作教學](http://www.cg.com.tw/Unity/)

## 社群
* [SITCON 學生計算機年會](https://sitcon.org/2021/)
* [g0v 台灣零時政府](https://g0v.tw/)
* [COSCUP](https://coscup.org/2021/zh-TW/)
* [SQCS學生量子電腦交流會](https://www.facebook.com/sqcs819/)
* [HITCON](https://hitcon.org/)
* [社群清單](https://hackmd.io/@SITCON/floss-community-list)

## 程式檢定
* [APCS-大學程式設計先修檢測](https://apcs.csie.ntnu.edu.tw/)
* [CPE-大學程式能力檢定](https://cpe.cse.nsysu.edu.tw/)

## 一些工具
* [Python 程式碼視覺化](https://pythontutor.com/visualize.html#mode=edit)
* [HackMD](https://hackmd.io/)
* [網頁程式預覽](https://codepen.io/scps960423/pen/dJNEPZ)

## 其他
* [台大資訊之芽培訓計畫（高中生）](https://sprout.tw/spt/)
* [紙飛機](http://paperplane-tw.weebly.com/cdc.html)
* [資訊培訓資源](https://github.com/goodjack/awesome-cs-training?fbclid=IwAR3lwqyOKdgUARPhGl8oGs6yiEugsJLMY201uvzB9912Ajy7ar21TrmnDsA)
* [台大資訊系統訓練班](https://train.csie.ntu.edu.tw/train/courses.php)



