「Hello 算法」線上學習資料結構,提供圖解及 Python、 C 實作程式碼

「Hello 算法」線上學習資料結構,提供圖解及 Python、 C 實作程式碼

「Hello 算法」的作者是畢業於上海交通大學的「Krahets」,內含演算法、複雜度分析、資料結構、陣列與串列、堆疊、佇列、雜湊、樹、 圖形、搜尋、排序..等多個章節,每個教學主題均搭配圖表圖解說明過程,並提供 Python、C++、Java、C#、Go、Swift、JS、TS、Dart、Rust、C 及 Zig 程式語言的實作程式碼,內容雖是簡體,但只要透過瀏覽器的翻譯功能,簡繁轉換後,除了圖片與程式碼內的說明用詞外,基本上還都能翻譯出台灣慣用的中文術語。

BBC Learning English 英語教學中文站,還有課程教材免費下載

BBC Learning English 英語教學中文站,還有課程教材免費下載

學習英文很簡單,但要能說會聽就很不簡單,當然,如果大環境所用語言就是英語為主,即便是沒人教,自然而然也應該能說上個一兩句,但如果就是沒環境,就需要自己創造,BBC Learning English 中提供了各種免費的英語學習線上課程,這些課程有文章、影片,還有可以下載的 PDF 教材,或是英語聽力訓練 MP3,且免去註冊麻煩,所有的英語學習資源均可以免費使用。

Code.org 適合 4到 18歲學習程式設計的免費教育網站

Code.org 適合 4到 18歲學習程式設計的免費教育網站

雖都名為「程式設計」但這裡面還是有所區分的,有網路、系統程式、資料庫、遊戲、嵌入到硬體裝置中的軟體、網頁...等,各有各的相關專業領域,但不論寫哪種程式其所需要具備的程式語言基礎不會變,且程式設計課程又被納入 12年國教「科技領域」課綱內,成為國、高中都會接觸到的科目,那麼,如何從小就開始培養整合資訊科技與運算思維以有效解決問題之能力呢?Code.org 這個網站所設計的程式設計課程有適合 4到 18+歲的人來學習的基礎課程,也有 APP、 Game、Web、Windows 等的進階課程,逐步培養自己程式設計的能力。

Education.com 提供兒童美術、數學、外語等多元教育範本,完全免費,歡迎下載

Education.com 提供兒童美術、數學、外語等多元教育範本,完全免費,歡迎下載

在學齡前的幼兒,家長通常會去買些ㄅㄆㄇㄈ、1234,ABCD 等點描字或是一些空白圖案來讓小朋友練習或塗顏色,有些家長還會準備像是簡單的加減法練習簿,無非就是希望開啟小朋友的學習之路,能贏在起跑點,而這些教育範本不一定要去購買,如果家中有自備印表機,強烈建議你可以到 Education.com 這個網站來尋找適合家中幼兒的學習範本,該網站從幼兒、幼兒園、國小各年級包含美術、外語、數學、閱讀及寫作、科學、打字、社交...等等提供一系列的教育範本,家長可以自行下載、列印出來,讓小朋友自行練習,有了這些教育範本,家長可以規劃小朋友的學習課程,不要再給小朋友手機、平板的讓小朋友自行打發時間了。

emnu 步驟可視化的線上 C++ 編譯器

emnu 步驟可視化的線上 C++ 編譯器

「程式設計」已被明訂在十二年國教課綱的科技領域內,成為必修課程,其學習內容分為「演算法」、「程式設計」、「系統平台」、「資料表示、處理及分析」、「資訊科技應用」以及「資訊科技與人類社會」等六大面向,而在程式設計這塊,光是程式語言就有相當多種,但屹立不搖的大概就只有 C、C++、JAVA,網頁用的 PHP、JavaScript 等這幾種,但一法通、萬法通,不論程式語言出多少種,只要扎扎實實學好一種,其他的大概也能通個5、6成,剩下的就是各個語言上的限制了,想要學程式設計,看別人的程式碼相當有用,如果能自己實作更能融會貫通,emnu 是個免費的線上 C++ 編譯器,非常適合初學者及需要有步驟值的程式碼來這裡執行,例如寫了個迴圈,想要看迴圈內各變數的變化,emnu 就能幫你輕鬆實現,免去逐步 trace 過程。

EngType 英文打字練習免費軟體

EngType 英文打字練習免費軟體

想要學好中、英文打字的秘訣就是熟記鍵盤與手指的對應關係,然後不斷的練習,直到看到字,手指就能自然反映的敲出鍵盤,既然要練習,一定要有輔助工具才能事半功倍,EType 是套免費的英文打字練習軟體,從初學的基本鍵位課程到進階的短文選練,讓初學者能輕易入門,讓有基礎者跨過門檻,有志學好英打千萬不可錯過。

「Microsoft Office 2010 training」微軟 Office 系列免費訓練課程下載

「Microsoft Office 2010 training」微軟 Office 系列免費訓練課程下載

微軟的 Office 2010 產品,其實包含了 Access、Excel、OneNote、Outlook、PowerPoint、SharePoint Server、InfoPath 與 Word 等應用軟體,統稱為 Office,就大家叫經常使用的有 Access、Excel、PowerPoint、Word ,微軟為這些應用程式,出版了一份免費的教育訓練課程「Microsoft Office 2010 training」,新手或想更進階學習的人均適合,且免費下載。

微軟 MSDN 學習園地「邊做邊學」系列影片,包含 jQuery、Web Application Toolkit、雲端運算、PHP等共 12 個系列

微軟 MSDN 學習園地「邊做邊學」系列影片,包含 jQuery、Web Application Toolkit、雲端運算、PHP等共 12 個系列

想學習程式開發最速成的方式就是邊做邊學,也許寫的當初根本不知道寫的這行程式碼有甚麼作用,但隨著時間累積,寫程式功力逐漸增加,也會成為一名程式設計的高手。微軟 MSDN 學習園地的「邊做邊學教學系列」是一系列以實例說明為主,佐以中文 Silverlight 教學影片為輔的系列課程,帶領您由入門開始,深入淺出介紹各式主題的基本知識,讓初學者能充分融會貫通,只要 20 分鐘,簡單輕鬆就能秀出讓人驚豔的成品。「邊做邊學教學系列」包含有 Marketplace for Mobile、雲端運算 (Windows Azure Platform)、Facebook、Web Application Toolkit、IIS Smooth Streaming、XBOX 遊戲開發、PHP 漫步在雲端、Windows Mobile Widget、PHP on Windows、Silverlight、Internet Explorer 8、jQuery 等系列課程。

PhET 線上物理、化學、生物、地球科學及數學模擬教學互動式課程,適用國小、國中、高中與大學的學生

PhET 線上物理、化學、生物、地球科學及數學模擬教學互動式課程,適用國小、國中、高中與大學的學生

PhET 是一個延伸教育研究專案計畫,透過動畫模擬遊戲的方式吸引學生探索與發現數學、科學方面的各種知識,它是由 2002 年由諾貝爾經濟學獎得主,科羅拉多大學的 Carl Wieman 教授所發起的一個互動、探索及學習網站,所涉及的教學領域包含物理、化學、生物、地球科學及數學,適用於國小、國中、高中與大學的各個年級的學生,網站內所提供的教學課程完全免費,尤其在學生放假時,與其打遊戲,不如讓他來做實驗,當然,如果你是老師,也相當適合用此來教學課程,為了幫助學生以視覺理解這些科學觀念,PhET 模擬教學動畫利用大量的圖形及直覺性控制,例如:按鍵及拖曳的操作、選項比例調整按鈕等方式。為了鼓勵更多的定量上的探索,模擬教學也提供了測量工具,如:尺規、碼錶、電壓計及溫度計等,而當使用者操作時,這些互動式的工具可立即的反應模擬的狀況,如此一來,能夠更有效的說明之間因果關係及其相關的原理,所有的模擬教學課程都可以自由取得並且整合到課堂上,這些程式都是以 HTML5、Java 或是 Flash 所寫,且支援多數的網際網路瀏覧器中。

Randall's ESL Cyber Listening Lab 線上訓練英文聽力,還提供托福(TOEFL)或多益(TOEIC)測驗題練習

Randall's ESL Cyber Listening Lab  線上訓練英文聽力,還提供托福(TOEFL)或多益(TOEIC)測驗題練習

想開口說英文,相信很多人都會要您從英文聽力練習起,但是,找誰練習呢?補習班、請家教要花錢,時間又不好配合,來這個 Randall's ESL Cyber Listening Lab 線上免費訓練自己的英文聽力,課程區分基礎聽力、模擬情境對話及針對托福(TOEFL)、多益(TOEIC)所設計的題目,每個課程還區分出簡單、中等與困難三種等級程度,讓自己選擇適合的教材練習,另外,網站上也有配合的短文與相關單字,熟讀後自己的閱讀能力也能跟著提升。

Stamina 免費英打練習軟體(免安裝)

Stamina 免費英打練習軟體(免安裝)

還在用一指神功在打字嗎?或是你正好在練習英文打字,若能搭配英打練習軟體,相信可以讓你進步神速,Stamina 是一套免費的英文打字練習軟體,課程從簡易的區段鍵盤、全鍵盤到進階(包含特殊符號、數字等等),讓初學的小朋友或職場進階都能使用,每次練習完畢後,會顯示出打字的速度、所耗時間、正確率及學習曲線圖,若老是覺得自己打字需要看鍵盤或是打字速度太慢都可以拿 Stamina 來練習。