К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Julia Scientific Programming · LearnSpace
Назад в каталог
courseraАнализ данных

Julia Scientific Programming

Курс от University of Cape Town
Начальный≈ 19.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces you to Julia as a first programming language. Julia is a high-level, high-performance dynamic programming language developed specifically for scientific computing. This language will be particularly useful for applications in physics, chemistry, astronomy, engineering, data science, bioinformatics, and many more. You can start programming with Julia within Coursera and it can also be used from the command line, program files, or a Jupyter notebook. Julia is designed to address the requirements of high-performance numerical and scientific computing while being effective for general-purpose programming. You will be able to access all the available processors and memory, scrape data from anywhere on the web, and have it always accessible through any device you care to use as long as it has a browser. Join us to discover new computing possibilities. Let's get started on learning Julia. By the end of the course you will be able to: - Programme using the Julia language by practicing through assignments - Write your own simple Julia programs from scratch - Understand the advantages and capacities of Julia as a computing language - Work in Jupyter notebooks using the Julia language - Use various Julia packages such as Plots, DataFrames and Stats The course is delivered through video lectures, on-screen demonstrations, quizzes, and practical peer-reviewed projects designed to give you an opportunity to work with the packages.

Навыки, которые вы освоите

Plot (Graphics)Data ManipulationStatistical Hypothesis TestingDescriptive StatisticsMathematical SoftwareData Import/ExportStatistical ProgrammingComputational LogicData VisualizationOther Programming LanguagesStatistical AnalysisComputer ProgrammingEpidemiologyScriptingExploratory Data AnalysisJupyterNumerical AnalysisBox PlotsScientific VisualizationProgramming Principles

Программа курса

4 модулей · 75 учебных материалов

01Welcome to the course30 материалов

Course Introduction

Introduction to Julia scientific programmingВидеоJulia version 1.0ВидеоHow this course worksЧтениеIs this course right for me?Задание

Учитесь у экспертов

Juan H Klopper

Dr

Henri Laurie

Dr

Julia Scientific Programming
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.2 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
What to expect from Week 1Чтение
Meet and greetОбсуждение

Starting with Julia Notebooks

Programming languages and why Julia is specialВидеоGetting Ready: Julia programming environmentsВидеоUsing Jupyter NotebooksЧтениеThe Julia REPL - Read, Evaluate and Print LoopВидеоJulia REPL and the notebookЗадание

Simple arithmetical and logical expressions in Julia

Arithmetical expressionsВидеоLogical expressionsВидеоLogical expressionsЧтениеArithmetical and logical expressions in JuliaЗадание

Julia types and arrays

Julia's Type SystemВидеоVariables in JuliaВидеоTypes and Arrays in JuliaЗадание

Writing Julia functions

Functions in JuliaВидеоMultiple Dispatch in JuliaЧтениеUser-defined functions - part 1ВидеоUser-defined functions - part 2ВидеоJulia functionsЗадание

Week 1: Assessments

Week 1: Getting PracticeВидеоApproach to assessment in courseЧтениеWeek 1 - Graded QuizЗадание

Installing Julia (Optional)

Installing IJulia (using Jupyter Notebook)ВидеоInstalling Juno using Julia (*as of 2022 Juno support has been discontinued - we recommend either Jupyter Notebook or Julia VS Code Extension)ВидеоInstalling Julia Pro (*as of 2022 Juno support has been discontinued - we recommend either Jupyter Notebook or Julia VS Code Extension)ВидеоWhat makes Julia special?Задание
02A context for exploring Julia: Working with data14 материалов

Working with real data - Ebola epidemic case study

What to expect from Week 2ЧтениеIntroduction to Week 2ВидеоThe Ebola Epidemic of 2014Видео

Getting data into Julia

Loading data using JuliaВидеоCreating .csv from data tablesВидеоFor Loops and Date-Time FormatsВидеоData and Loops in JuliaЗадание

Plotting in Julia

Simple plots with the Plots packageВидеоMultiple curves in a single diagramВидеоPlots in JuliaЗадание

Week 2: Assessments

Week 2: Getting PracticeВидеоWeek 2 - Graded QuizЗаданиеHow to do a Peer Graded AssignmentВидеоCreating a Notebook to describe a function (Optional)Взаимная проверка
03Notebooks as Julia Programs13 материалов

Introduction

What to expect from Week 3ЧтениеIntroduction to Week 3Видео

Notebook with a model of Disease Dynamics

SIR Models of Disease DynamicsВидеоThe SIR model in Julia codeВидеоMore on SIR ModelsВидеоMaking simple modelsЗадание

Plotting a model of Disease Dynamics

Plotting Data and an Approximately Fitted Line SimultaneouslyВидеоUsing the Data - fitting the model parametersВидеоModelsЗадание

Week 3: Assessments

Week 3: Getting practiceВидеоPracticing fitting a circle to dataВидеоPlotting data and fitting a curveВзаимная проверкаWeek 3: Wrap UpВидео
04Structuring data and functions in Julia18 материалов

Introduction

What to expect from Week 4ЧтениеPackage installation and troubleshooting in JuliaЧтение

Descriptive statistics

Using Julia for descriptive statisticsВидеоInstalling packages for this lessonВидеоCreating simulated dataВидеоDescriptive statisticsВидеоCreating a dataframeВидеоDescriptive statisticsВидеоVisualizing dataВидеоInferential statisticsВидеоExporting data as a csv fileВидеоWeek 4 - Graded QuizЗадание

Learning more about Julia

Week 4: Wrap-upЧтение

Julia Functions and Collections

Honors materialЧтениеCollectionsЗаданиеFunctionsЗаданиеWorking with Distributions and DataFramesВзаимная проверкаUngraded Lab for Week 4 Peer Review AssignmentЛабораторная