男教師正在協助年輕的男學生在 iPad 上編寫程式。

人人可編碼。

科技有它的一套語言,稱為「程式碼」。而我們認為,編寫程式碼是一項必要技能。學習編寫程式碼,讓你懂得如何解決問題,並且以各種具創意的方式與人合作。它亦助你製作不同的 app,來實現你的種種意念。我們相信,每個人都應該擁有機會,去創造足以改變世界的事物。因此,我們設計出全新的程式碼編寫方式,讓任何人都可以學習、編寫和教授程式碼。

程式碼
無處不在,
你知道嗎?

我們身邊的一事一物,幾乎都由程式碼所驅動。當你開動汽車時,程式碼讓你的車匙與引擎溝通;當你想吃薄餅時,程式碼幫你在網上進行訂購;而當你使用各款喜愛的 app 時,程式碼讓你可傳送訊息、分享相片,或與你的小貓交換面孔。

在 iPhone 的前方畫面,食物訂購 app 正顯示不同的餐廳選項。
Swift 圖示

我們為大眾創造了
一種程式語言。

打開的 MacBook,左方螢幕正顯示一段用於製作牛頓擺的 Swift 程式碼;螢幕右方正顯示已完成的牛頓擺。MacBook 的左方是一部正顯示星座畫面的 iPhone。MacBook 後方是被遮蔽一部分的 iPad,螢幕正顯示 Disney app,俯視河上小船的畫面。

我們將 Swift 設計得容易使用。它可讓你一邊編寫程式碼,一邊看到你的創作成果。在左方輸入你的程式碼,結果隨即在右方顯示出來。它所用的字眼和語句,許多你早已熟悉,例如「print」、「add」和「remove」。此外,Swift 除了十分適合作為編寫程式碼入門之外,其能力還非常強大。事實上,一些世界上最受歡迎的 app,都是利用 Swift 編寫而成。

打開的 MacBook,左方螢幕正顯示一段用於製作牛頓擺的 Swift 程式碼;螢幕右方正顯示已完成的牛頓擺。MacBook 的左方是一部正顯示星座畫面的 iPhone。MacBook 後方是被遮蔽一部分的 iPad,螢幕正顯示 Disney app,俯視著河上小船的畫面。

我們還重新建構了
一種方式,讓你
學習程式碼。

iPad 正顯示藍綠色畫面背景,上面寫著「You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.」文字下方是一個小小的動畫人物,正站在交通燈旁邊。在 iPad 的右後方,是一部打開的 MacBook,畫面正顯示著 Xcode 視窗,寫著標題「Connect the River Markers」,並展示與網格重疊的河流影像,以及不同顏色的標記。

我們不但著力設計程式語言本身,而且在了解你學習使用 Swift 的方式上,花上了同樣心思。為初次接觸程式碼編寫的新手,我們帶來了 Swift Playgrounds。這款全新的 iPad app 讓你可以透過有趣、互動的方式入手。利用真正的程式碼,你只需點一下,即可破解謎題,並與由你控制的人物見面。如果你有 app 的設計意念,我們的《App Development with Swift》指南能全程助你將它創造出來。你可在你 Mac 上的 app 製作軟件 Xcode,使用 playgrounds 學到基本技巧和進行實驗,然後開始製作屬於你的 app。

進一步了解 Swift Playgrounds

iPad 正顯示藍綠色畫面背景,上面寫著「You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.」文字下方是一個小小的動畫人物,正站在交通燈旁邊。在 iPad 的右後方,是一部打開的 MacBook,畫面正顯示著 Xcode 視窗,寫著標題「Connect the River Markers」,並展示與網格重疊的河流影像,以及不同顏色的標記。

把程式碼編寫
帶到你的學校裡。

我們會為你提供適用於課堂或課後活動的課程和小組活動構思。
你亦可找到各種簡報、提示,以及追蹤學生進度的方法。

查看所有「人人可編碼」的資源

《Learn to Code 1 & 2 Teacher Guide》書籍封面

下載《Learn to Code 1 & 2 Teacher Guide》

《App Development with Swift Teacher Guide》書籍封面

下載《App Development with Swift Teacher Guide》

App Development with Swift Teacher Guide book cover

下載《Learn to Code 3 Teacher Guide》

編寫程式碼資源。

Swift 圖示

Swift

Swift 適合不同程度的程式碼編寫人士,
詳細一點看看。

進一步了解 Swift

開發者網站圖示

教育工作者討論區

取用免費技術資源,例如影片和範例程式碼。

教育工作者討論區 關於解開發者網站

iTunes U 圖示

書籍、課程及 App

查看支援學習和教授編寫程式碼的資源。

進一步了解 書籍、課程及 App