# \#learning

**URL:** https://forums.swift.org/tag/learning/66.md

[Latest](https://forums.swift.org/latest.md) · [Categories](https://forums.swift.org/categories.md) · [Tags](https://forums.swift.org/tags.md)

---

## [Building a coding agent in Swift: a 9-part series](https://forums.swift.org/t/building-a-coding-agent-in-swift-a-9-part-series/85441)

<div class="topic-metadata">

**Author:** [@ivan-magda](https://forums.swift.org/u/ivan-magda)\
**Replies:** 0\
**Last updated:** [March 19, 2026, 11:57am UTC](https://forums.swift.org/t/building-a-coding-agent-in-swift-a-9-part-series/85441 "2026-03-19T11:57:53Z")

</div>

I just published a 9-part series that builds a Claude Code-style coding agent from scratch in Swift. Each stage adds one capability and walks through the design trade-offs: Stage 0: Project bootstrap and Anthropic Mess…

---

## [Forge: Swift Trainer](https://forums.swift.org/t/forge-swift-trainer/85432)

<div class="topic-metadata">

**Author:** [@kachina](https://forums.swift.org/u/kachina)\
**Replies:** 0\
**Last updated:** [March 19, 2026, 5:10am UTC](https://forums.swift.org/t/forge-swift-trainer/85432 "2026-03-19T05:10:09Z")

</div>

Here’s a learning tool for Swift I’ve been working on alongside Codex & Gemini. It’s got a full curriculum & projects, an adaptive mode (failed challenge checks resulting in enforced, targeted practice), and an integrate…

---

## [iOS IQ - an app for learning Swift, its features, and examples of its use](https://forums.swift.org/t/ios-iq-an-app-for-learning-swift-its-features-and-examples-of-its-use/84414)

<div class="topic-metadata">

**Author:** [@Viktorianec](https://forums.swift.org/u/Viktorianec)\
**Replies:** 0\
**Last updated:** [January 28, 2026, 7:08am UTC](https://forums.swift.org/t/ios-iq-an-app-for-learning-swift-its-features-and-examples-of-its-use/84414 "2026-01-28T07:08:07Z")

</div>

I've collected and packaged everything that's asked in technical interviews into one app and added a powerful task generation engine (based on Foundation Models). What's inside? Fundamentals: hardcore questions on topi…

---

## [Continued Growth](https://forums.swift.org/t/continued-growth/80476)

<div class="topic-metadata">

**Author:** [@JustCallMeAMack](https://forums.swift.org/u/JustCallMeAMack)\
**Replies:** 2\
**Last updated:** [June 18, 2025, 4:07pm UTC](https://forums.swift.org/t/continued-growth/80476 "2025-06-18T16:07:17Z")

</div>

I have been learning Swift via YouTube and Codecademy. These sources have been ok, but if anyone is open to team up on some sort of project for growth or if anyone have any suggestions, please share.

---

## [Protocol as Dictionary Key or Set element](https://forums.swift.org/t/protocol-as-dictionary-key-or-set-element/80075)

<div class="topic-metadata">

**Author:** [@brustolin](https://forums.swift.org/u/brustolin)\
**Replies:** 17\
**Last updated:** [May 27, 2025, 1:44pm UTC](https://forums.swift.org/t/protocol-as-dictionary-key-or-set-element/80075 "2025-05-27T13:44:29Z")

</div>

Can someone explain to me the problem of having a protocol that implements Hashable as a dictionary key or as the element of a set? like protocol MyProtocol: Hashable { var id: Int { get } } Any type that implemen…

---

## [Creating YouTube tutorials in Swift](https://forums.swift.org/t/creating-youtube-tutorials-in-swift/36093)

<div class="topic-metadata">

**Author:** [@EricGolovin](https://forums.swift.org/u/EricGolovin)\
**Replies:** 4\
**Last updated:** [May 8, 2020, 5:23am UTC](https://forums.swift.org/t/creating-youtube-tutorials-in-swift/36093 "2020-05-08T05:23:01Z")

</div>

I have discovered that there are no official online video tutorials in Swift or Objective-C from Apple. I mean, of course, there are lots of WWDC sessions, however, there are no video with 6-15 minutes length on YouTube …

---

## [Confusion when reading large open source library codebases](https://forums.swift.org/t/confusion-when-reading-large-open-source-library-codebases/33465)

<div class="topic-metadata">

**Author:** [@joaqo](https://forums.swift.org/u/joaqo)\
**Replies:** 28\
**Last updated:** [February 20, 2020, 2:13am UTC](https://forums.swift.org/t/confusion-when-reading-large-open-source-library-codebases/33465 "2020-02-20T02:13:25Z")

</div>

Hey, I'm learning Swift at the moment and I'm reading a ton of code to try and improve. I made this post because there are two patterns I see a lot in large swift projects which I am having understanding: Declaration o…

---

## [Available real-time / community resources for new swift programmers?](https://forums.swift.org/t/available-real-time-community-resources-for-new-swift-programmers/12413)

<div class="topic-metadata">

**Author:** [@sbromberger](https://forums.swift.org/u/sbromberger)\
**Replies:** 5\
**Last updated:** [November 26, 2018, 5:40am UTC](https://forums.swift.org/t/available-real-time-community-resources-for-new-swift-programmers/12413 "2018-11-26T05:40:57Z")

</div>

Are there active online resources that are available to those of us new to the Swift language where we can ask questions and get help in an interactive fashion? The IRC channel seems to be pretty popular but I'm wonderin…
