An open API service indexing awesome lists of open source software.

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

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.