Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

Julia Scientific Programming is designed for the beginner-level learners to make a detailed understanding of Julia which is the high-performance programming language developed exclusively for scientific computing, physics, chemistry, astronomy, bioinformatics, engineering, data science, etc. Julia Scientific Programming Certification Syllabus, prepared and instructed by Juan H Klopper and Henri Laurie, will shed light on various aspects of Julia such as command line, variables, functions, program files, and the like. 

Julia Scientific Programming Certification Course, available on Coursera, is offered by the University of Cape Town and includes on-screen demonstrations, video lectures, quizzes, practical peer-reviewed projects, etc. Julia Scientific Programming Certification by Coursera is structured in a flexible fashion that enables the learners to learn at their own pace and decide the deadline as per their schedule. 

The Highlights

  • Provided by Coursera
  • Approximately 19 hours of programme
  • Offered by  the University of Cape Town 
  • Flexible Deadlines
  • Self-Paced Learning Option
  • Beginner Level Course
  • Shareable Certificate
  • Financial Aid Available
  • 100% Online Course

Programme Offerings

  • English videos with multiple subtitles
  • practice quizzes
  • Graded Assignments with peer feedback
  • graded Quizzes with feedback
  • Graded Programming Assignments
  • Course Videos & Readings.

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 2436yesCoursera

The fees for the course Julia Scientific Programming is -

HeadAmount in INR
Certificate feesRs. 2,436

Eligibility Criteria

Certification Qualifying Details

To get certified with the Julia Scientific Programming Certification, the learners will have to complete the complete process of the programme including the video lectures, on-screen demonstrations, quizzes and practical peer-reviewed projects. 

What you will learn

Programming skills

By the end of  the Julia Scientific Programming Training, the learners will have the opportunity to make a detailed understanding of the following concepts:  

  • Julia
  • Computer Programming
  • Ipython
  • Data Visualization (DataViz)
  • Jupyter notebooks

Who it is for

Julia Scientific Programming Classes is designed for the beginner level students and thus, can be pursued by anyone who is passionate about learning the programming language of Julia especially the professionals like computer programmers. 


Admission Details

Step 1 - At first, the learners must register and sign up on https://www.coursera.org/ to get access to the programmes offered by Coursera. 

Step 2 - After activating the Coursera account, the candidate can sign in.

Step 3 - Then, the candidate can search the ‘ University of Cape Town’ in the search column and then, the programmes provided by the  University of Cape Town will be shown on the screen. 

Step 4 - Then, find the course ‘Julia Scientific Programming’ in the list and click on it. 

Step 5- Then, the page of the course will appear on  the screen and then, click on the option ‘enrol’. They enroll in the programme either by the option of  ‘Audit Only’ or ‘Purchase Course’. 

The Syllabus

Videos
  • Introduction to Julia scientific programming
  • Julia version 
  • Programming languages and why Julia is special
  • Getting Ready: Julia programming environments
  • The Julia REPL - Read, Evaluate and Print Loop
  • Arithmetical expressions
  • Logical expressions
  • Julia's Type System
  • Variables in Julia
  • Functions in Julia
  • User-defined functions - part 1
  • User-defined functions - part 2
  • Week 1: Getting Practice
  • Installing IJulia (using Jupyter Notebook)
  • Installing Juno using Julia
  • Installing Julia Pro
Readings
  • How this course works
  • What to expect from Week 
  • Using Jupyter Notebooks
  • Logical expressions
  • Multiple Dispatch in Julia
  • Approach to assessment in the course
Quizzes
  • Is this course right for me?
  • Julia REPL and the notebook
  • Arithmetical and logical expressions in Julia
  • Types and Arrays in Julia
  • Julia functions
  • What makes Julia special?
  • Week 1 - Graded Quiz
Discussion Prompt
  • Meet and greet

Videos
  • Introduction to Week 
  • The Ebola Epidemic of 2014
  • Loading data using Julia
  • Creating .csv from data tables
  • For Loops and Date-Time Formats
  • Simple plots with the Plots package
  • Multiple curves in a single diagram
  • Week 2: Getting Practice
  • How to do a Peer Graded Assignment
Reading
  • What to expect from Week 2

Quizzes
  • Data and Loops in Julia
  • Plots in Julia
  • Week 2 - Graded Quiz
Peer Review
  • Creating a Notebook to describe a function (Optional)

Videos
  • Introduction to Week 
  • SIR Models of Disease Dynamics
  • The SIR model in Julia code
  • More on SIR Models
  • Plotting Data and an Approximately Fitted Line Simultaneously
  • Using the Data - fitting the model parameters
  • Week 3: Getting practice
  • Practicing fitting a circle to data
  • Week 3: Wrap Up
Reading
  • What to expect from Week 3

Quizzes
  • Making simple models
  • Models
Peer Review
  • Plotting data and fitting a curve

Videos
  • Using Julia for descriptive statistics
  • Installing packages for this lesson
  • Creating simulated data
  • Descriptive statistics
  • Creating a data frame
  • Descriptive statistics
  • Visualizing data
  • Inferential statistics
  • Exporting data as a CSV file
Readings
  • What to expect from Week 4
  • Package installation and troubleshooting in Julia
  • Week 4: Wrap-up
  • Honors material
Quizzes
  • Week 4 - Graded Quiz
  • Collections
  • Functions
Peer Review
  • Working with Distributions and DataFrames
Ungraded Lab
  • Ungraded Lab for Week 4 Peer Review Assignment

Instructors

UCT Cape Town Frequently Asked Questions (FAQ's)

1: Who developed the Julia Scientific Programming Online Certification?

The course has been developed by Juan H Klopper and Henri Laurie who are professors at the University of Cape Town. 

2: How many options of enrolment are there for students to join the Julia Scientific Programming Online Course?

The course can be pursued by learners in two modes of enrolment, namely, the options of ‘Audit Only’ and ‘Purchase Course’. 

3: In which time duration can the course be covered by the students?

The programme can be completed within about 19 hours.   

4: Will the students be provided with placement support after the course?

No, Coursera will not provide placement support.  

5: In which languages the subtitles are available?

The subtitles are available in the languages of Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English and  Spanish. 

Back to top