All Projects → elixirschool → Homework

elixirschool / Homework

Licence: apache-2.0
A collection of coding exercises to be completed in conjunction the lessons available on elixirschool.com

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Homework

Ejercicios-Practicos
Mejora tu lógica de programación y aprende mucho más resolviendo estos ejercicios.
Stars: ✭ 316 (+364.71%)
Mutual labels:  practice, exercises
Python Beginner Programming Exercises
Practice your Python programming skills with this interactive and auto-graded set of exercises.
Stars: ✭ 47 (-30.88%)
Mutual labels:  practice, exercises
Learn gnuawk
Example based guide to mastering GNU awk
Stars: ✭ 727 (+969.12%)
Mutual labels:  exercises
Python Hierarchical Clustering Exercises
Exercises for hierarchical clustering with Python 3 and scipy as Jupyter Notebooks
Stars: ✭ 62 (-8.82%)
Mutual labels:  exercises
Awesome Competitive Programming
💎 A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Stars: ✭ 9,119 (+13310.29%)
Mutual labels:  practice
Py regular expressions
Learn Python Regular Expressions step by step from beginner to advanced levels
Stars: ✭ 770 (+1032.35%)
Mutual labels:  exercises
Pandas exercises
Practice your pandas skills!
Stars: ✭ 7,140 (+10400%)
Mutual labels:  practice
Ziglings
Learn the Zig programming language by fixing tiny broken programs.
Stars: ✭ 708 (+941.18%)
Mutual labels:  exercises
Programming Exercises
Programming Exercises about Interesting Topics
Stars: ✭ 67 (-1.47%)
Mutual labels:  exercises
4clojure Answers
4clojure.com answers
Stars: ✭ 9 (-86.76%)
Mutual labels:  exercises
Transferring Gans
ECCV2018
Stars: ✭ 54 (-20.59%)
Mutual labels:  practice
Rs Samples
Collection of small, well-commented Rust samples to learn Rust.
Stars: ✭ 17 (-75%)
Mutual labels:  exercises
Numpy 100
100 numpy exercises (with solutions)
Stars: ✭ 7,681 (+11195.59%)
Mutual labels:  exercises
Php Exercises
Some tricky php exercises and interview questions
Stars: ✭ 49 (-27.94%)
Mutual labels:  practice
Dev Practice
Practice your skills with these ideas.
Stars: ✭ 1,127 (+1557.35%)
Mutual labels:  practice
Example.v2
An example project for book 'Go Programming & Concurrency in Practice, 2nd edition' (《Go并发编程实战》第2版).
Stars: ✭ 722 (+961.76%)
Mutual labels:  practice
Div2 2018 19
A repository containing Workshop Slides, Problem Sets and Solution for Competitive Programming at McGill's Division 2 training in the 2018-2019 academic year.
Stars: ✭ 17 (-75%)
Mutual labels:  exercises
Tensorflow In Practice
Code based in TensorFlow
Stars: ✭ 43 (-36.76%)
Mutual labels:  practice
Ghosts
GHOSTS is a user simulation framework for highly-complex, realistic NPC orchestration
Stars: ✭ 67 (-1.47%)
Mutual labels:  exercises
Algorithms
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
Stars: ✭ 66 (-2.94%)
Mutual labels:  exercises

Homework

Homework by Elixir School is a collection of coding exercises to be completed in conjunction with our lessons available on elixirschool.com.

Each exercise is created as a standalone Mix project requiring a varying degree of code completion to get the include test suite to pass.

Exercises

Exercise Description
Fizzbuzz Everyone's favorite! Finish implementing Fizzbuzz in Elixir.
Shapes Print different shapes to IO like diamonds, squares, and pyramids given their size.
String Cases In this exercise we'll implement functions to convert strings to CamelCase, snake_case, and WaVyCaSe.
Collections Implement multiple functions that manipulate and retrieve data from within collections.
Word Count Using the provided poem Be Proud of Who You Are (found within word_count/priv), count the occurrences of each word and print the top 10 most frequent.
Fibonacci Print out N steps of the Fibonacci sequence.
Markdown Finish implementing a Markdown parser in Elixir.
Palindrome Provided with a string of characters ("aabbc"), print all possible palindrome premutations ("abcba", "bacab") to IO.
Simple Bank Build a bank using a GenServer to support account registration, deposits, withdrawls, and account balance inquiries.

Contributions

We'd love to hear your feedback on how these exercises are working for you. Have ideas for new exercises? We're all ears!

Is this is your first time contributing to an Elixir School project? Head on over to our Campus to learn a little bit more about us and how we work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].