Learn about the prerequisites for getting the most out of this course.
- [Instructor] There are a few things that you should already know before beginning this course. This course is intended for people who already have some fundamental knowledge of programming and want to learn the Julia language. It's not intended to be a starting point for absolute beginners. You should already be familiar with some of the main concepts of writing programs, such as writing functions, declaring variables, using control structures like loops and conditional statements, and so on. If you're just starting out learning about programming, then you should probably watch Programming Foundations: Fundamentals and you might also want to watch Programming Foundations: Algorithms. You should also be familiar with using a text editor to write code. It doesn't matter whether you want to use VS Code, or Sublime, or Atom, whatever, it doesn't really matter. We're just going to be working on text files in this course, so whatever text editor you are comfortable with that's fine with me as well. In this course, I'm going to be using Visual Studio Code because it's a great free editor from Microsoft and it has support for Julia through its extensive ecosystem of extensions. You can download it from code.visualstudio.com and it works across multiple operating systems, Mac, Windows, Linux. So it doesn't really matter what kind of computer you have. You should also be familiar with using your favorite operating system's terminal program in case you want to run your code directly from the command line. If you feel comfortable with these prerequisites, then you are ready to start the course.
- Using the Julia REPL tool
- Differences between Julia and other languages
- Variables and data types
- Numbers in Julia
- Defining and operating on strings
- Using built-in functions in Julia
- Conditional statements
- Using array functions
- String processing