https://github.com/codecademy/learn-swift
Codecademy | Learn Swift
https://github.com/codecademy/learn-swift
Last synced: 8 months ago
JSON representation
Codecademy | Learn Swift
- Host: GitHub
- URL: https://github.com/codecademy/learn-swift
- Owner: Codecademy
- Created: 2019-10-18T23:04:17.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T10:22:18.000Z (about 3 years ago)
- Last Synced: 2023-03-24T11:16:47.260Z (almost 3 years ago)
- Language: Swift
- Homepage: https://www.codecademy.com/learn/learn-swift
- Size: 49.5 MB
- Stars: 73
- Watchers: 16
- Forks: 87
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Learn Swift
**Curriculum Developer:** Sonny Li
[1]: http://i.imgur.com/wWzX9uB.png (twitter icon without padding)
[2]: http://i.imgur.com/9I6NRUm.png (github icon without padding)
[3]: http://i.imgur.com/fep1WsG.png (facebook icon without padding)
[4]: http://i.imgur.com/VlgBKQ9.png (google plus icon without padding)
[5]: http://i.imgur.com/jDRp47c.png (tumblr icon without padding)
[6]: http://i.imgur.com/Vvy3Kru.png (dribbble icon without padding)
[2.2]: http://www.github.com/linkcoding
**Curriculum Developer:** Kenny Lin (kenny@codecademy.com) [![alt text][2]][2.2]
**Curriculum Developer:** Galina Podstrechnaya
**Curriculum Developer:** Alex DiStasi
**Artwork:** Tim Liedtke (https://www.timliedtke.com)
## Course Link ##
https://www.codecademy.com/learn/learn-swift
### eBook ###
[The Swift Programming Language](https://books.apple.com/us/book/the-swift-programming-language-swift-5-1/id881256329) (Apple)
## 1. Hello World ##
- [x] [`Hello.swift`](1-hello-world/Hello.swift)
- [x] [`Pattern.swift`](1-hello-world/Pattern.swift)
- [x] [`Codecademy.swift`](1-hello-world/Codecademy.swift)
- [x] [`Letter.swift`](1-hello-world/Letter.swift)
**Block Letters:**
- [x] [`Initials.swift`](1-hello-world/block-letters/Initials.swift)
- [x] [`Snowman.swift`](1-hello-world/block-letters/Snowman.swift)
## 2. Variables ##
- [x] [`Temperature.swift`](2-variables/Temperature.swift)
- [x] [`BMI.swift`](2-variables/BMI.swift)
**Dog Years:**

- [x] [`DogYears.swift`](2-variables/dog-years/DogYears.swift)
**Quadratic Formula:**

- [x] [`Quadratic.swift`](2-variables/quadratic-formula/Quadratic.swift)
**Piggy Bank:**

- [x] [`PiggyBank.swift`](2-variables/piggy-bank/PiggyBank.swift)
## 3. Conditionals & Logic ##
**Magic 8-Ball:**

- [x] [`Magic8Ball.swift`](https://github.com/Codecademy/learn-swift/blob/master/3-conditionals/magic-8-ball/Magic8Ball.swift)
## 4. Loops ##
**Whale Talk:**
- [x] [`WhaleTalk.swift`](https://github.com/Codecademy/learn-swift/blob/master/4-loops/whale-talk/WhaleTalk.swift)
**99 Bottles:**
- [x] [`Bottles.swift`](https://github.com/Codecademy/learn-swift/blob/master/4-loops/99-bottles/Bottles.swift)
- [x] [`FiveLittleMonkeys.swift`](https://github.com/Codecademy/learn-swift/blob/master/4-loops/99-bottles/FiveLittleMonkeys.swift)
**Fizz Buzz:**

- [x] [`FizzBuzz.swift`](https://github.com/Codecademy/learn-swift/blob/master/4-loops/fizzbuzz/FizzBuzz.swift)
## 5. Arrays ##
- [x] [`NewYearNewMe.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/NewYearNewMe.swift)
- [x] [`DNA.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/DNA.swift)
- [x] [`RetailTherapy.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/RetailTherapy.swift)
**Make a Mixtape 101:**
- [x] [`AwesomeMixVol1.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/mixtape/AwesomeMixVol1.swift)
- [x] [`Taylor.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/mixtape/Taylor.swift)
**Palindrome:**
- [x] [`Palindrome.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/palindrome/Palindrome.swift)
**Caesar's Cipher:**
- [x] [`CaesarCipher.swift`](https://github.com/Codecademy/learn-swift/blob/master/5-arrays/caesar-cipher/CaesarCipher.swift)
## 6. Dictionaries ##
## 7. Functions ##
## 8. Structures ##
## 9. Classes ##
---
### Cheatsheets ###
1. [Hello World](https://www.codecademy.com/learn/learn-swift/modules/learn-swift-hello-world/cheatsheet)
2. [Variables](https://www.codecademy.com/learn/learn-swift/modules/learn-swift-variables/cheatsheet)
3. [Condtionals & Logic](https://www.codecademy.com/learn/learn-swift/modules/learn-swift-conditionals/cheatsheet)
4. [Loops](https://www.codecademy.com/learn/learn-swift/modules/learn-swift-loops/cheatsheet)
5. [Arrays](https://www.codecademy.com/learn/learn-swift/modules/learn-swift-arrays/cheatsheet)
### Skill Paths ###
- iOS Development with Swift?
- watchOS Developmenet with Swift?
### Talking Swift ###
- Coming Soon
### Swift Community Challenge 2020 ###
* Coming Soon
### Swift Style Guides ###
* Codecademy Swift Style Guide
* [LinkedIn Swift Style Guide](https://github.com/linkedin/swift-style-guide)
* [Google Swift Style Guide](https://google.github.io/swift/)
## Contribution Guidelines
We'd love to have you contribute!
Please note that this project is released with a [Contributor Covenant](https://www.contributor-covenant.org).
By participating in this project you agree to abide by its terms.
