在北美眾多CS強校中
有一家大學的編碼課被大家譽為必學
甚至有人靠學習這門課拿下了亞麻Offer…
UC Berkeley程式設計“神課”,轉碼人最好的起步
UC Berkeley在CS和金融工程專業上可以稱為北美最強校,課程質量極高。不僅助力大量本校學生在矽谷站穩腳跟,還幫助了很多非本校學生轉碼、提升,成功拿下大廠Offer。
圖/小紅書
楓葉君挖到的這門Structure and Interpretation of Computer Programs是UC Berkeley專門開放給新生的基礎課程,每年CS專業新生都會從這門課開啟大學學業。
大家可以看到,這門課的Instructor👆John DeNero就是UC Berkeley EECS系(電子工程與計算機科學)系主任。除了名師授課外,楓葉君根據已完課同學的總結給大家簡單列舉下這門神課的優點:
▪ 36節課程+課程用程式碼+易錯點整理+Slides,資料完備,適合邊聽邊操作;
▪ 原課程為線下授課,教授幫助大家做好了學習Schedule,適合拖延症鞭策自己。
圖/線下課程Schedule
為了幫助大家進步,楓葉君今天吐血整理的這門課的課程資源,堪稱全網最全資料,包含36節完整Lecture、教授實操用程式碼等。
現在免費送給想要入門轉碼的留學生。掃碼回覆【入門+你的學校】,即可獲取影片課資源+所有配套資料。
神課之神,聞名網際網路。UC Berkeley的這門課程在Blind、Reddit上都收到很高的評價。每次有人問“轉碼該學什麼課”都會出現它的身影。
好評無數,究竟好在哪裡?楓葉君認為這門課以下兩個優點很突出👇
不少同學雖然想轉碼,但是因為自己以前從沒有接觸過Coding,對陌生的知識會產生畏難情緒,因此一直沒有踏出第一步。
但是UC Berkeley這門課會讓你沒有這種困擾,就像大學第一堂課一樣,教授會從“為什麼要學習編碼”開始由淺入深講起。
在第二堂課中,教授會從Python的安裝和基礎功能說起,事無鉅細到“你要把程式碼寫在哪裡”,他真的很想教會你!
圖/UC Berkeley線上課程
楓葉君計算了一下,每節課程不超過45分鐘,短時間就可以掌握Python並學到部分SQL知識,入門程式設計。
除了手把手實操外,實際程式設計的概念讓很多新手覺得枯燥、難以理解。但在這門課程中教授會用生動有趣的概念來說明。
比如在解釋Lambda Expressions和Def Statement時就用上了大家都知道的植物大戰殭屍進行類比。
當然也不只是趣味性,要成為一名高質量SDE或Data Analyst,也是細節決定成敗。所以教授還非常貼心的為大家總結了一份“程式設計易錯清單”。
就算是老手程式設計師,在程式設計的時候也很容易因為小錯誤導致程式無法執行、出現Bug,比如清單中列出的程式碼語法、縮排不當等,在打基礎時就養成良好習慣非常重要。
如果有轉碼或學習程式設計的想法,建議大家不妨就從這門簡單易懂、細節滿滿的UC Berkeley 轉碼程式設計課程開始。楓葉君為大家收集到的免費課程資源包括:
UC Berkeley教授授課,由淺入深,理論+實操同步進行。
課堂實踐用程式碼,教授建議大家聽課後再自己實操,達到進步的效果。
課程中,教授需要同學配合教材吸收所講的內容。這本教材實際是學習必要的材料;另外還配套教授整理的程式設計易錯清單,打基礎必備。
掃描下方二維碼
回覆暗號【轉碼+你的學校】
立即獲取福利免費領取方式
*如已新增Tutor可找Tutor領取,無需重複新增