Careers360 Logo
ask-icon
share
    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 2 weeks 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

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The fees for the course Julia Scientific Programming is -

    Fees componentsAmount
    Course feesRs. 2,699

    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 2 weeks.   

    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. 

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.