分析演算法邏輯

深入了解語言觀念

動手學習寫程式

我相信,透過清晰的講解與分析,每個人都能掌握程式設計與開發。我透過Udemy線上課程,實現我的信念。

課程列表



2025 Python全攻略

課程目標:

學習Python語法、程式邏輯、運用Python網路爬蟲、連結SQL資料庫、處理Excel和csv、寄送email,一步步實作成為Python達人!


學習內容:

基本與進階資料類型、運算、控制流程、Pythonic、文件處理、物件導向、繼承 解析模組(Module)和套件(Package)的概念,實做網路爬蟲、透過sqlalchemy連結資料庫。




2025 網頁全端開發

課程目標:

從無到有學習所有技能,透過九個專案實作,從前端、資料庫、後端,到React與Next完整學習網頁開發!


學習內容:

HTML, CSS, JavaScript, ReactJS, NextJS, MySQL, Node.js, Express.js, EJS, MongoDB, Mongoose, Authentication, 貪食蛇遊戲、彈跳球遊戲、MERN專案與雲端部署。




Android開發全攻略

課程目標:

從基礎到進階:設計模式、Kotlin語法、四個實作專案,逐步開發應用程式的基礎架構和進階實作!


學習內容:

13種軟體設計模式、Kotlin語言的語法與概念、Android Studio、View與ViewGroup、實作四個App,包含繪圖軟體、重力五子棋遊戲、圖片搜尋系統、圖書館資料系統。




2025 Java課程

課程目標:

學習Java物件導向程式設計,製作貪食蛇遊戲、面試題目解題、網頁開發、寫出多線程程式。


學習內容:

Java 8語法, Inheritance, Encapsulation, Polymorphism, Multi-threaded, Stream API, 貪食蛇遊戲製作、出埃及記遊戲製作、Socket Prgramming、JDBC, Servlet, JSP




離散數學與演算法

課程目標:

深入了解電腦科學中的數學邏輯,並使用Python與JavaScript(2擇1)來實現離散數學的結構。


學習內容:

形式邏輯、證明、遞迴關係、函數分析、演算法、數論與密碼學、演算法分析、圖形理論、路徑選擇、機率、排列組合、電路邏輯、卡諾圖。




資料結構與演算法

課程目標:

學習資料結構與演算法,深入了解演算法與資料結構邏輯,並用JavaScript來寫出程式碼。


學習內容:

排序演算法、主定理、雜湊表、二元搜尋樹、優先佇列、霍夫曼演算法、最小生成樹、深度、寬度優先搜尋、最短路徑演算法、戴克斯特拉演算法、動態規劃等等。




2022 網頁全端攻略

課程目標:

學習所有網頁前端與後端所需要知識與框架,連結資料庫,製作出6個美觀與實用的網站。


學習內容:

HTML, CSS, JavaScript, SQL, Node.js, Express.js, EJS, MongoDB, Mongoose, Authentication, DOM, Hoisting, Scope, Closure, Prototype Inheritance.




數論與密碼學

課程目標:

學習數論與密碼學,並且使用Python與JavaScript(2擇1)來實現現代密碼學的加密演算法。


學習內容:

數論、模算數、質數驗證、中國剩餘定理、費馬定理、RSA加密系統、橢圓曲線加密演算法、DHKE密鑰交換演算法、數位簽章加密。




線性代數

課程目標:

了解線性代數的數學原理、矩陣的運算、矩陣分解、空間向量,以及電腦科學的線性代數運用。


學習內容:

主成分分析 (PCA)、QR分解、LU分解、特徵值分解、Python 實作圖片分析、逆矩陣判斷、線性轉換、向量空間投影、行列式公式、歐拉公式。


常見問題

課程在Udemy網路平台上面,但Udemy是什麼樣的網站?

Udemy是一個世界知名的網路教學與學習平台,有超過13萬個課程、3500萬名學生在Udemy上面註冊課程並學習專業技術。Udemy提供良好的學習環境,讓你知道課程進度,以及提供Coding練習、學習測驗等等。

課程費用怎麼計算? 退費怎麼處理?

課程費用根據Udemy定價為準,註冊一次即可終身使用課程,並且在完成課程時給予證書。在此網站中也可以找到Wilson Ren的課程專屬優惠碼,可以折價為新台幣300到470元不等

退費手續為Udemy網站之規定,須遵守網站退費流程,並且在註冊後的30天內辦理退費。

課程難度高嗎? 我需要有 相關學歷或程式背景嗎?

課程是設計給任何程度的學習者,不論你的學歷或背景為何,都可以深入淺出的學習Wilson Ren的任何課程。課程在設計與錄製時,都是經過考慮與規劃,採用最容易吸收的教學方式,深入學習所有內容。

若是對於學習內容有疑惑,也可以在提問區提出問題,講師通常在一天之內會及時回復解答,為學生解除疑惑。

沒有任何學習寫程式的經驗,這麼多課程我該先學習哪一個?

網頁開發課程適合所有初學者從頭開始學習。網頁製作比起學習其他程式語言(如C++, Java等等)更有回饋感,且適合新手上路。此外,網頁開發工程師是市場上最熱門的職缺之一。

資料結構與演算法是所有工作面試時,一定會考的題目。若想要找工程師的相關工作,絕對要學習資料結構與演算法。資料結構課程會介紹電腦系統如何快速的分析與查找資料,配合不同的資料類型與需求,使用不同的演算法來儲存並讀取資料。此外,課程中也會談到常用的演算法設計,例如排序演算法、最短路徑查找、動態分析等等面試必考題。