This project was originally written by Dr. Casey Kneale, who allows the Humans of Julia community, which they are a part of to maintain. This is a Community Project, and all contributions are valued. This project is MIT Licensed.
using Pkg
Pkg.activate("JuliaTutor")
using JuliaTutor
menu()
- Create a package an end user can Pkg.add("JuliaTutor")
- The package will display a menu of "lesson plans" when the user executes
menu()
- Those lesson plans will hold a new users hand as they learn the language.
- Although advanced lessons could be placed in here, it's pretty out of scope.
- Novice level topics like:
- Hello World (+ pipes + basic string concatenation).
- Defining vectors/matrices (+ broadcast operations)
- The world is your oyster...
- JuliaTutor.jl reads lessons in
/lessons/
and displays a menu which allows users to interactively learn from. - Lessons contain(see
HelloWorld.jl
for an example)