Skip to content

caseykneale/JuliaTutor.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JuliaTutor

Stable Dev Build Status codecov

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.

How to test drive

using Pkg
Pkg.activate("JuliaTutor")
using JuliaTutor

menu()

Goals

  • 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...

Current "Design" (high-level)

  • 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)

About

Learn Julia from the REPL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages