Xj7zusfrlecgmmmj3x7o

[JS101] 用 JavaScript 一步步打造程式基礎

一步一腳印慢慢來

首先,這堂課不是為了教前端而設計的,所以不會提及到任何與瀏覽器相關之 API,例如說 document.querySelector 等等,之所以選擇 JavaScript 是因為之後的相關課程都會用到這個程式語言,所以選擇它來教最基礎的程式設計。

這堂課是專門為了毫無基礎的初學者所打造的程式入門課,因此步調會非常非常緩慢,所以不太適合已經有程式基礎的人,因為已經有基礎的話,看這堂課會覺得進度太慢,建議可以跳著看或是購買其他課程。

但如果你是一點基礎都沒有的人,希望你可以透過這樣一步一步緩慢的教學慢慢把自己對於程式設計的理解建立起來,也能夠培養出寫程式的 sense,就算你以後沒有打算走相關行業,理解程式思維對未來也都是很有幫助的一件事情。

在這堂課程中我們會專注於寫程式那些最基本最基本的東西,也就是下面這四個:

  1. 變數
  2. 判斷式
  3. 迴圈
  4. 函式

熟練這四種是最重要的,因為這就是所有程式的根基。只要你把地基打穩了,之後的路就會走得比較順利一點。

讓我們一步步把基礎建立起來吧!

修課前必備知識:

1. 熟悉 command line 基礎操作,無基礎者可參考:[CMD101] Command line 超新手入門


你的老師


胡立
胡立

寫過一點後端也寫過前端,還寫了一堆你應該看過卻不知道作者是我的技術文章,致力於推廣 CS50 以及淺顯易懂的程式教學,現在定居於前端的複雜世界以及在新加坡工作。

你可能沒聽過我,但你可能看過程式自學十年心得這篇文章,或你可能看過零基礎的小明要如何成為前端工程師?還有跟著小明一起搞懂技術名詞:MVC、SPA 與 SSR。

喜歡教學,相信分享與交流可以讓世界更美好。

因此我在自己的 blog以及 Medium 上面,常常發表許多心得,也曾經免費提供程式教學,希望能幫助那些剛踏入程式界的初心者們。 如果你想更了解我,可以參考:自學、哲學、講學:我的程式之路以及一個工程師的履歷進化史

在嘗試過許多教學方法之後,終於決定自己跳下來開一個為初學者而生的線上程式課程平台。



課程


  課前須知
Available in days
days after you enroll
  抱歉這是傳統:你的第一支小程式
Available in days
days after you enroll
  我們不一樣:位元運算
Available in days
days after you enroll
  總結
Available in days
days after you enroll

常見問題


課程什麼時候開始跟結束?
現在就開始,永遠不會結束!這是一堂線上課程,影片跟所有資源都在上面,你可以按照自己的步伐來上課,不用擔心會有時間壓力。
這堂課的有限期限是多久?
只要購買這堂課程以後,你就能夠享有終身觀看的權利。如果要為這堂課加上個保存期限,我希望是:一萬年。
如果我對課程內容不滿意怎麼辦?
我比你還怕你選錯課程!如果你真的對課程不滿意的話,我們提供了 30 天內無條件退費的服務,詳情請參考「注意事項」。 https://lidemy.teachable.com/p/notice/

趕快開始吧!