About this Course

39,193 recent views

Learner Career Outcomes

22%

started a new career after completing these courses

23%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 18 hours to complete
English

Skills you will gain

Julia (Programming Language)Computer ProgrammingIpythonData Visualization (DataViz)

Learner Career Outcomes

22%

started a new career after completing these courses

23%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 18 hours to complete
English

Offered by

Placeholder

University of Cape Town

Syllabus - What you will learn from this course

Content RatingThumbs Up94%(3,450 ratings)Info
Week
1

Week 1

7 hours to complete

Welcome to the course

7 hours to complete
15 videos (Total 146 min), 5 readings, 7 quizzes
15 videos
Julia version 1.048s
Programming languages and why Julia is special6m
Getting Ready: Julia programming environments15m
The Julia REPL - Read, Evaluate and Print Loop9m
Arithmetical expressions10m
Logical expressions12m
Julia's Type System17m
Variables in Julia16m
Functions in Julia17m
User-defined functions - part 19m
User-defined functions - part 26m
Week 1: Getting Practice3m
Installing Juno using Julia9m
Installing Julia Pro8m
5 readings
How this course works10m
What to expect from Week 110m
Using Jupyter Notebooks10m
Logical expressions10m
Approach to assessment in course10m
7 practice exercises
Is this course right for me?30m
Julia REPL and the notebook30m
Arithmetical and logical expressions in Julia30m
Types and Arrays in Julia30m
Julia functions30m
Week 1 - Graded Quiz30m
What makes Julia special?30m
Week
2

Week 2

4 hours to complete

A context for exploring Julia: Working with data

4 hours to complete
9 videos (Total 74 min), 1 reading, 4 quizzes
9 videos
The Ebola Epidemic of 20148m
Loading data using Julia8m
Creating .csv from data tables4m
For Loops and Date-Time Formats18m
Simple plots with the Plots package9m
Multiple curves in a single diagram13m
Week 2: Getting Practice2m
How to do a Peer Graded Assignment8m
1 reading
What to expect from Week 210m
3 practice exercises
Data and Loops in Julia30m
Plots in Julia30m
Week 2 - Graded Quiz20m
Week
3

Week 3

3 hours to complete

Notebooks as Julia Programs

3 hours to complete
9 videos (Total 76 min), 1 reading, 3 quizzes
9 videos
SIR Models of Disease Dynamics9m
The SIR model in Julia code18m
More on SIR Models13m
Plotting Data and an Approximately Fitted Line Simultaneously9m
Using the Data - fitting the model parameters11m
Week 3: Getting practice1m
Practicing fitting a circle to data11m
Week 3: Wrap Up42s
1 reading
What to expect from Week 310m
2 practice exercises
Making simple models30m
Models30m
Week
4

Week 4

4 hours to complete

Structuring data and functions in Julia

4 hours to complete
9 videos (Total 62 min), 4 readings, 4 quizzes
9 videos
Installing packages for this lesson4m
Creating simulated data7m
Descriptive statistics4m
Creating a dataframe7m
Descriptive statistics9m
Visualizing data10m
Inferential statistics11m
Exporting data as a csv file2m
4 readings
What to expect from Week 410m
Packages - Local installation of Julia vs. juliabox.com10m
Week 4: Wrap-up10m
Honors material10m
3 practice exercises
Week 4 - Graded Quiz10m
Collections30m
Functions30m

Reviews

TOP REVIEWS FROM JULIA SCIENTIFIC PROGRAMMING

View all reviews

Frequently Asked Questions

More questions? Visit the Learner Help Center.