Who is this class for: This course is for anyone wanting to learn how to use Julia for data analysis. This includes data scientists, engineers, mathematical modelling and students looking for new tools to work with data. Recommended Background A knowledge of high school mathematics is a basic requirement. While the class is designed for students with limited programming experience, some beginner programmers may find the class quite fast-paced. We recommend you work through the material slower, never forgetting that the only way to learn a language is to use it. We use Jupyter notebooks for the course and we encourage you to experiment with the notebooks we have created. For those of you who have done programming and want to get a taste of this language, you should be able to move through the material fast.


Created by:  University of Cape Town

  • Juan H Klopper

    Taught by:  Juan H Klopper, Dr

    Department of Surgery

  • Henri Laurie

    Taught by:  Henri Laurie, Dr

    Department of Mathematics and Applied Mathematics
LevelBeginner
Commitment4 weeks of study, 3-4 hours per week
Language
English
How To PassPass all graded assignments to complete the course.
User Ratings
4.6 stars
Average User Rating 4.6See what learners said
Syllabus

FAQs
How It Works
Coursework
Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates
Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Creators
University of Cape Town
The University of Cape Town is the oldest university in South Africa and is one of the leading research universities on the African continent. UCT has over 25 000 students, of whom 30% are postgraduate students. We offer degrees in six faculties: Commerce, Engineering & the Built Environment, Health Sciences, Humanities, Law, and Science. We pride ourself on our diverse student body, which reflects the many cultures and backgrounds of the region. We welcome international students and are currently home to thousands of international students from over 100 countries. UCT has a tradition of academic excellence that is respected world-wide and is privileged to have more than 30 A-rated researchers on our staff, all of whom are recognised as world leaders in their field. Our aim is to ensure that our research contributes to the public good through sharing knowledge for the benefit of society. Past students include five Nobel Laureates – Max Theiler, Alan Cormack, Sir Aaron Klug, Ralph Bunche and, most recently, J M Coetzee.
Pricing
Purchase CourseAudit
Access to course materials

Available

Available

Access to graded materials

Available

Not available

Receive a final grade

Available

Not available

Earn a shareable Course Certificate

Available

Not available

Ratings and Reviews
Rated 4.6 out of 5 of 78 ratings

This is a great course to begin Julia programming!

This is an excellent introduction to the Julia language. My only complaint is that the course was written when Julia 0.4.6 was the standard, so when I used the current Julia 0.6.0 some of the instructor-provided code contained deprecated functions, or did not run at all, requiring a trip to the Julia API to find the currently-used syntax. But this course is still very good in spite of the dated code.

Liked the Honors course content. A good introduction to Julia. Recommended to all freshers in coding, especially for those who are pursuing courses in numerical techniques. You'll be able to write very intractable and efficient codes.

It was very exciting. I widen further, my computing horizons

Hope, that the university will launch in the near future, a more advanced course of "Julia Scientific Programming"