# Programming in Swift, Episode 51: Initializers | Kodeco

**URL:** <https://forums.kodeco.com/t/programming-in-swift-episode-51-initializers-kodeco/197402>\
**Category:** 🎓 Courses & Articles\
**Created:** [October 7, 2023, 8:53pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-51-initializers-kodeco/197402 "2023-10-07T20:53:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![catie](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/catie/32/110937_2.png) [@catie](https://forums.kodeco.com/u/catie)\
**Post date:** [October 7, 2023, 8:53pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-51-initializers-kodeco/197402/1 "2023-10-07T20:53:41Z")

</div>

> This content was released on Aug 23 2018. The official support period is 6-months from this date.

Learn how to create your own class initializers, including two-phase initialization, and required vs. convenience initializers.

* * *
This is a companion discussion topic for the original entry at [https://www.kodeco.com/5994-programming-in-swift/lessons/51](https://www.kodeco.com/5994-programming-in-swift/lessons/51)
