DockYard-Academy / curriculum

MIT License
945 stars 245 forks source link
elixir hacktoberfest mix otp phoenix

DockYard Academy

The DockYard Academy curriculum is an open source Elixir curriculum built with Livebook. We're proud to offer our open-source curriculum free of charge for anyone to learn from at their own pace.

We also offer a paid course where you can learn from an instructor alongside a cohort of your peers. Applications will be accepted soon.

Email the instructor Brooklin at brooklin.myers@dockyard.com or direct message @BrooklinJMyers on Twitter if you would like more information.

Prerequisites

While we strongly recommend the Visual Studio Code editor for its LiveShare capability, you may use any code editor you prefer.

This course is intended to be approachable to students with no computer science background.

Getting Started

Download and extract the Latest Release source code zip file.

Open the extracted curriculum folder in Livebook and open the start.livemd file to see all project lessons and exercises.

Optionally Create a GitHub Repository and follow the instructions on GitHub to manage your downloaded curriculum with Git and GitHub.

See the Troubleshooting Guide if you encounter issues setting up the curriculum.

Course Outcome

Our program is designed to produce highly qualified Elixir developers. Upon completion, students will possess a thorough understanding of Elixir fundamentals, project development using Elixir and Phoenix, LiveView, and OTP. They will have the expertise and problem-solving skills necessary to tackle complex coding challenges and continue to grow and excel in their careers. Graduates will be well-equipped to deliver idiomatic and well-tested features to production codebases.

Curriculum Outline

See start.livemd for a full breakdown of our lessons and exercises.

Elixir Fundamentals