2021 全新 Leetcode 課程 2.0

不只刷題,更鍛鍊解題核心 LeetCode 健身房招生中!

了解更多
Leetcode 課程 2.0

為你的未來,練出解題力六塊肌!

跟健身一樣,持續鍛鍊增強身體機能,定期解題也是!這是優化第一梯 LeetCode 課程的成果,打造超強壯的解題之腦,開創更棒的職涯。

誰 最適合這個課程?

  • 就差一點點的非本科系
    已有相當程度的語法能力,但總覺得差正統資工一階,讓課程幫你彌補這個距離。不限定程式語言,但必須熟練 for loop, if else, 與 functions。
  • 追求更好的現職工程師
    想爭取更高薪?不想只當碼農?想轉職一流公司?想自我提升,寫出品質更好的程式!
  • 想雪恥的挑戰者
    外商公司面試時曾被白板題電、曾刷 LeetCode 感到挫折、解得出但講不清楚者,讓我們再挑戰一次!
  • 孤軍奮戰的海外學生
    海外資工系所想進入外商軟體公司,資源有限但想追求更好的學習成效。

假如你以上皆非,但對程式有興趣請點擊 👉 ALPHA Camp 完整全端開發課程

不一樣的方式

不只是短暫進步,你需要建立的是一種習慣

ALPHA Camp 將固定期限課程,打造成「健身房」循環鍛鍊方式,提供定期活動讓學員累積經驗,不只聰明解題,更內化成習慣。

"工程師什麼時候認知自己進步?"
當面對同一道題腦中有更快、更多種做法,那就是你持續鍛鍊的果實
兩週循環課程表
課程重點依照比例規劃,持續且間歇式強化特定程式能力
定期解題輔導時間
讓學習更靈活有彈性,幫助持續練習
課程分級
明確規劃「觀念入門」、「面試應用」,設定不同強度與學習期待
三向解題學習
除了自己解題,能透過看老師解題、同學解題,更快發現的盲點
👉 LeetCode 課程 2.0 如何學?
點擊看詳細學習地圖
不同的學習深度

都刷題了,你值得期許獲得更多

除了學習機制上的優化,課程融合五大成功要素。不只讓你輕鬆爭取更優質的公司、更優渥的薪水,掌握未來職涯之鑰,在職場中游刃有餘。

"暴力解題後,重點是你要怎麼優化?"
為什麼這樣寫?面試時是很大決勝點,你考量了哪些面向?怎麼介紹自己的思路?思考的習慣是什麼?面試官都用放大鏡在看
  • 一切從 Why 開始|建立習慣從源頭了解,學以致 “實用”
    透過具體案例,瞭解演算法與資料結構在實務上的角色,不只能幫助解題思緒,還能訓練面試時的敘述能力。
  • 這樣刷題 最划算|解剖 LeetCode,建立技術觀念與思考邏輯
    建立正確思考邏輯,學習 9 大技術概念與解題步驟,將抽象問題思考轉化成 pseudocode。
  • 練習是需要「刻意」的|從概念、邏輯思考、到面試應對
    練習兩軌並重:
    a. 實作程式碼:將解題方法轉換成 code,善用程式想什麼且寫得出。
    b. 講解你的思考流程:建立在面試時能夠有效溝通的能力。
  • 業界技術長帶你走捷徑|基礎教學、業界應用、面試實戰
    超強業界講師、助教團,提供針對性學習輔導,讓技能提升更全面。
  • 學習社群夥伴|討論觀摩、找出盲點
    從我們教授 5000+ 人的經驗,建立能力最好的方法不是由老師單方面的授課,而是透過跟同學討論、互相觀摩。

迫不及待想看費用與課表 👉 立即點擊

⏰ 錯過早鳥 千萬不要再錯過晚鳥 ⏰ 7/31 前報名,限時優惠
瞭解更多
從解題、面試到職場應用

業界頂級教練陪你練功

台清交及 MIT 資工本科、業界技術長及資深工程師,透過高度教學經驗與熱忱的教學助教,帶你鍛鍊多面向的程式能力,一步一步 level up!達到本科系水準!

Richard
iCook 愛料理技術長
Arthur
Citiesocial 產品總監
Whien
YOSGO VP of Engineering
ALPHA Camp 助教
Weiyuan
ALPHA Camp 資料工程師
清大資工所畢, JSDC 核心成員
Eugene
電信業資深工程師
交大應數所畢, ALPHA Camp 助教
楚玄
Appier 前端工程師
交大資工所畢, ALPHA Camp 助教
Yujen
台大資工系畢, 資深專業教師
ALPHA Camp 助教
Kalyn
美國 MIT 資工所研究生
前 ALPHA Camp 課程設計
Bernard
ALPHA Camp CEO & 創辦人
Ellen
ALPHA Camp 教學設計總監
這樣練功最有效

不埋頭苦練 ,三向學習效果加倍

AC 特有的學習社群,讓學員可以從別人的解題挖掘自己的問題,更快發現盲點、交流思考方式、分享面試經驗等。一起練功比單打獨鬥更有效!

孟蓉
全端工程師(三年經驗)
“每週透過不同專業講師的線上講解,過程中跟講師或同學互動也會有新的啟發,講師或助教時常提醒我們盡量要把思維流程寫出來或是畫出來,經過反覆練習、刻意練習、大量練習後,漸漸地能體驗到好的方法能讓事情事半功倍的感受。經過 LeetCode 訓練營的洗禮,讓我在未來求職的路上多一道明光,因為它教會我的不只是解題的技巧,更多的是訓練思維能力的過程,一個終身受用的技能。”
Heidi
Business Analyst at Citi
“課程規劃可以有方向地一步一步的學,省下很多時間。老師上課時會提供不同解法、講解不同的思路,並且使用很多的圖解,視覺化大大幫助我理解不同的資料和演算法,這是自學很難得到的,因為通常自己會有慣性的解法,可能寫了 5 題都是寫同一套模式,沒有探索不一樣的思路,導致刷了很多題,但只要題目改了一點就卡關。不知不覺發現也默默刷了 50 題 LeetCode,打破自己的心魔!”
Maggie
治略前端工程師 (經驗 3 年)
“AC 的三大理由:相輔相成的觀念導入與解題輔導時間、有問題隨時可以線上找助教提問、實際白板題演練。如果理論不能與實際職場有銜接,那也沒什麼用,畢竟大部分的人包含我,學 LeetCode 最主要是為了找到更理想的工作,AC 提供多場知名公司技術長的實際白板題演練,讓學生實際與他們互動,我覺得這非常加分,也實際能夠收穫很多,我很高興我當初有選擇 AC,也謝謝 AC!”
Max Huang
Cyberbiz 後端工程師 (4 年開發經驗)
“會參加 LeetCode 實戰課程,是因為覺得跟非本科最大的差距就是資料結構跟演算法。加上當時計畫開始面試,所以要先把演算法技能準備好,也透過課程學習及看了 icook CTO Richard 的影片後才發現使用演算法的正確方法,是先針對某個主題學(ㄕㄨㄚ)習(ㄊㄧˊ),確定有了更深入的了解,再往不同的主題。我很幸運的在課程還沒結束前,便取得新工作 offer,AC 的講師跟助教都非常熱心,謝謝你們在我學習路上的一路陪伴!”
課程方式

雙週期 × 9 大技術

健身房式循環課程,讓 9 大技術持續鍛鍊,加上雙週二解題輔導時間,讓你的 LeetCode 之旅事半功倍!

👉 5/4 (二) 首場工作坊 - Sorting & Search | 雙週循環課程表見下方表格|
限時優惠

動手,才能變強

掌握一張從 junior 到 senior 的門票,為自己開創職涯、薪資新高點!

晚鳥優惠
原價 20,800 | 限時優惠 9 折
$18,800
晚鳥優惠只到 7/31 止!
5/4 解題工作坊準時開課!
至 2021/12/31 前
無限制參與活動
無限制平台使用權限
無限制觀看教學內容影片
24 小時問答助教支援
立即付款
Popular Choice
AC 社群專屬優惠
原價 20,800 | 限時優惠 85 折
$17,800
AC 學員與助教專屬優惠
課程參與機制同左
此優惠提供給 AC 學生與助教 
曾參與過「全端網路開發」任一學期的學生
曾參與過「大航道募資專案」的學生
過去 AC 實戰營的校友
曾參與過 React 直播營的學生
曾支援過 AC 課程的所有講師與助教
LeetCode 第一屆首航學生免費獲得 2.0 學習資格
立即付款

最赤裸且實用的經驗談

為了讓學員更了解 LeetCode,分享三篇文章,分別為系統工程師兼任 ALPHA Camp 助教的 Victor歷史系自學轉職外商軟體工程師的 Brian愛料理技術長暨共同創辦人的 Richard 以不同面向分享 LeetCode

你可能有這些問題

希望能盡其可能回答你的疑惑,如還有尚未解決的問題,都請放心的來信 taiwan@alphacamp.co 詢問。

Q: 「LeetCode 課程 2.0」的觀賞期有多久呢?
至 2021/12/31 前,學員都可以在 Lighthouse 線上學習平台中瀏覽課程,並享有以下權益。(更多詳細資訊:LeetCode 課程 2.0 使用者條款
  • 無限制參與活動
  • 無限制平台使用權限
  • 無限制觀看教學內容影片
  • 24 小時問答助教支援
Q: 購買課程後,若發現自己不適合,是否有對應的退費方案?
退費機制:學生可於課程五天鑑賞期之內提出退費申請,凡符合資格,本公司將返還全額課程費用。(參考更多:LeetCode 課程 2.0 使用者條款
👉 課程五天鑑賞期:從「報名課程後最近一堂課完整權限」的日期開始為第 1 天(即開課日為第 1 天),在 5 天之內,學生得取消註冊並進行退費申請,本公司將返還課程費用。(例:台灣時間 5 月 4 日為開課日,則必須在台灣時間 5 月 8 日 23:59 以前提出退款申請。台灣時間 5 月 9 日凌晨 00:00 起不再受理退款申請。)
Q: 提前報名課程可以預覽教材嗎?
可以。提前報名課程的學員不但能享有最好的優惠,還可以在 2021/4/6 直接啟動課程先修,搶先看課程內容!
Q: 先修該怎麼運用?
在密集解題開始前,請先運用 Lighthouse 完成先修教材,掌握:
  • 如何有效準備面試
  • 實務應用發揮在哪裡
  • BigO 與常見資料結構/演算法觀念
開始密集解題後,練習會分為兩種定位:
  • 觀念入門:著重「第一次上手觀念」,解題前需先閱讀資料,了解觀念本身,接著運用題目內化觀念。此時,我們會挑選主題較聚焦、技巧較單純的題目,讓你試著在題目舉一反三、用出觀念
  • 面試應用:針對「你在一般白板題面試中可能會面臨的難度」來挑選習題,每個題目會要交錯使用 3-5 個不同技巧與觀念,雖然每次都有聚焦練習的主題,但你通常會需要綜合應用其他觀念的能力
Q: 想完整參與課程的話,我應該每週保留多少時間?
  • 假設學員是跟著課程,一邊解題、一邊攻略相關知識。理想上,在每週上課前,你會需要投入約 8-12 小時吸收該週主題觀念,並且花時間解題。
  • 每次上課都會選出 3 道題,學員可以根據自己該週的狀況,選擇 3 題全部解、或徹底解決其中 1-2 題,而另一題則希望學員也能基本思考過。我們鼓勵學員都能找到最適合自己的節奏來持續練習,因為重點不在於單次表現,而在能不能長期、穩定的練習。
Q: 課程主要使用什麼程式語言?
課程中講師在做示範時,會以 JavaScript 程式語言來做示範。但是學員在自己解題過程中,只需要用你最熟悉的語言即可。只要你熟悉基本的程式語法,在學習方面不會因為不同的語法有太大的問題。
Q: 需要有什麼技術門檻才能參加這堂課?
對程式語法有一定基礎的人。不限定程式語言,但必須熟練 for loop, if else, 與 functions。
Q: 資工本科也可以來上嗎?會有幫助嗎?
  • 資工系的正統教學已經涵蓋了經典的演算法和資料結構,也因此,在知識方向不會有「新東西」。
  • 但是,若資工系的你,想針對 LeetCode 做練習,仍可以考慮運用 AC LeetCode 課程的機制與社群,幫助自己有效率地練習,精進程式能力。
Q: 題目寫不出來,可以直接上課嗎?
可以,但是一定要思考過題目,擁有自己的思路之後,再來聽老師引導,才能聽出「門道」(所謂的「解題的思路」,其一,可能是描述解題大方向的一段文字,其二,可能是有具體步驟的虛擬碼。所以上課前至少要看過題目、擁有自己的「思路」。)
Q: 雙週循環課程的教學內容都是一樣的嗎?
每週課程內容不一樣,根據演算法的經典觀念,分出不同主題,包括 Sort, Search, Stacks, Queue, Linked List, Tree, Recursion, Dynamic Programming等,並根據課程的門檻會再分成兩個 level:
  1. 觀念入門:給第一次認識該觀念的人,重點是了解觀念本身,你會需要閱讀一些參考資料,運用 leetcode 題來確保自己有正確理解觀念,會以較簡單的題目讓學員舉一反三。
  2. 面試應用:重點在熟悉解題應用,會根據白板題面試的難度來挑選題目,每個題目會綜合應用 3~5 種技巧,你會需要先解過題、至少熟悉題目之後再來上課。
Q: 「觀念入門」、「面試應用」的課程可以交叉上嗎?
可以。例如,你這週可能會上了 Sort & Search 的觀念應用課,那下一堂接著上 Linked-list 的入門課。
Q: 「定期解題輔導時間」會如何進行?
  1. 每雙週一次的線上解題工作坊:是一個練習週次的結束,每次會固定選出 3 道題目,在參加解題工作坊前,最理想狀態是已動手寫過題目、再參與討論;最基本的參與門檻是有看過題目並發展自己的思路(指至少有 pseudocode 或解題方向的文字描述)
  2. 建議跟著課表規劃的節奏:每雙週一回合,無論該回合表現如何,繼續攻略下一個主題,跟著大隊前進,可以保持最大的動力
Q: 無法直接參加線上解題工作坊怎麼辦?
解題工作坊的 Live 錄影檔會在活動隔日於 Lighthouse 線上學習平台中進行發佈,學員可以尋找自己適合的時間補看。
Q: 除了定期解題輔導時間,有沒有其他管道可以問問題?
在正式課程期限內,我們會提供線上助教支援;學員可以在 Lighthouse 線上學習平台中留言,線上助教會在發問後的 24 小時內回覆。或者,你也可在 Slack 社群中和同學直接討論、交流。
Q: 「學習社群」是什麼?可以更具體說明嗎?
學員報名課程後,會被加入至 AC LeetCode 訓練營專屬的 Slack 社群;你可以在社群中與訓練營的夥伴隨時分享你的學習心得,交流任何學習、職場的問題。
Q: LeetCode 課程與 ALPHA Camp 全端開發課程的學期進度制有什麼不一樣?
LeetCode 課程內容設計是針對更進階的需求為主,學習者本身對程式語法也需要有一定的基礎。(不限定程式語言,但必須熟練 for loop, if else, 與 functions)。
因此,如果你目前程式能力為零基礎或微基礎(👉 3 分鐘小測驗,找到自學起點),你可以參考 ALPHA Camp 全端開發課程,以業界主流 JavaScript 為主軸,23 週完整系統化課程,三階段學期制程式設計入門掌握網頁開發軟體工程師養成,分階段精熟所學;並透過進度制設計,每周專注在可達成之階段性目標,每週都看見自己的進步,紮實穩步前進,完整學會 Web App 開發的最佳實踐工具;並依照不同職涯目標,客製化階段性途徑,培育業界即戰力。
Q: 若正在進行 ALPHA Camp Web Dev 課程,我適合同時上 LeetCode 嗎?
首先假設你是 AC Web Dev 學期 2-1 以上,已瞭解基本的程式邏輯。同時攻略 Web Dev & LeetCode 兩種課程會需要一點調適期,但我們會支持你做這樣的決定。
若要有效同時攻略兩者,首先要意識到 LeetCode 是一個長期的課程,在不同的階段,會有不同的參與方式,例如,假設你是 2-1 或 2-2 的學生,我們會建議你先以 Web Dev 為主,輕度參與 LeetCode;但當你走到 2-3 或第 3 學期,開始有求職的壓力,你就可以適度加強 LeetCode 這邊的強度。然後,在學期 3 結業時,全力衝刺 LeetCode、衝刺你的求職準備。
在 LeetCode 營前準備中,我們會引導你思考自己的目標設定,請務必為現階段的自己,設定適當的目標。