Developing Julia Packages

Course Feature
  • Cost
    Free
  • Provider
    Youtube
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    1.00
  • Instructor
    The Julia Programming Language
Next Course
3.0
0 Ratings
This course covers the development of Julia packages, from creating a new package and repository to writing code, tests, and testsets. It also covers setting up CI, branches and PRs, code review, and external dependencies. Participants will gain the skills needed to create and maintain their own Julia packages.
Show All
Course Overview

❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [February 21st, 2023]

What does this course tell?
(Please note that the following overview content is from the original platform)


- intro, discourse, slack.
- creating new package + repo.
- PkgTemplates.
- writing code.
- writing tests .
- testsets.
- CI .
- branches and PRs.
- code review .
- external dependencies in a package.
- resolving in Pkg.
- codecov .
- registering packages.
- versioning .
- developing/patching other packages.
- write access and forks.
- submitting PRs .
- open source communities.
Welcome!.
Help us add time stamps or captions to this video! See the description for details..


We consider the value of this course from multiple aspects, and finally summarize it for you from three aspects: personal skills, career development, and further study:
(Kindly be aware that our content is optimized by AI tools while also undergoing moderation carefully from our editorial staff.)
1. You can learn how to create a new package and repository in Julia. This course will provide you with the necessary tools to create a package and repository, as well as how to use PkgTemplates to create a package.

2. You can learn how to write code and tests in Julia. This course will teach you how to write code and tests in Julia, as well as how to use testsets and CI to ensure the quality of your code.

3. You can learn how to manage external dependencies in a package. This course will provide you with the necessary tools to manage external dependencies in a package, as well as how to use codecov to ensure the quality of your code.

4. You can learn how to register packages and version them. This course will teach you how to register packages and version them, as well as how to develop and patch other packages.

5. You can learn how to contribute to open source communities. This course will provide you with the necessary tools to write access and forks, as well as how to submit PRs and join open source communities.

Show All
Recommended Courses
free data-wrangling-techniques-in-julia-part-1-tom-kwong-9835
Data Wrangling Techniques in Julia - Part 1 Tom Kwong
2.5
Youtube 0 learners
Learn More
Data wrangling is the process of transforming raw data into a usable format for analysis. Tom Kwong's course, Data Wrangling Techniques in Julia - Part 1, covers the Julia data ecosystem and the five-step workflow of data wrangling: reading, cleaning, tidying, analyzing, and visualizing. Through this course, participants will gain the skills to effectively wrangle data in Julia.
free data-wrangling-techniques-in-julia-part-2-tom-kwong-9836
Data Wrangling Techniques in Julia - Part 2 Tom Kwong
3.0
Youtube 0 learners
Learn More
This video, presented by Tom Kwong, is the second part of a series on data wrangling techniques in Julia. It covers two data sets: the Washington state youth suicide data set and the TIPS yield curve and inflation compensation data set. Tom provides helpful tips and techniques for working with these data sets, and encourages viewers to contribute to the accompanying GitHub repo.
julia-getting-started-9837
Julia: Getting Started
2.5
Pluralsight 0 learners
Learn More
This course provides an introduction to the Julia programming language, covering the fundamentals needed to begin developing applications for Data Science, scientific domains, data visualization, parallel computing, and more.
julia-1-fundamentals-9838
Julia 1 Fundamentals
1.5
Pluralsight 0 learners
Learn More
This course introduces the fundamentals of Julia, a high-performance programming language with a focus on productivity. Learn how to write your own Julia applications and take advantage of its unique combination of speed and ease of use.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet