Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
(NEW) Coding for non-programmers in Julia
Rating: 4.3 out of 5(65 ratings)
257 students

(NEW) Coding for non-programmers in Julia

Learn practical programming quickly
Created byShaoWei Teo
Last updated 1/2017
English

What you'll learn

  • You can now code, for real.
  • You can write programs that looks interesting to your friends. Street cred!
  • Did you learned website design or mobile app development, but feel like you still lack "something"? Here, you will learn that "something", and now you can combine those skills to build the core service, and complete your shiny product.

Course content

4 sections15 lectures2h 2m total length
  • Q: Is this course right for me?8:24

    Hi there!

    Note: The lectures are best viewed in 1080p.

    I will talk about the course objective, my teaching style, and what you may want to do to maximise the takeaway from this course. This will give you a good idea of whether the course is suitable for you. It is also good to refer back to this big picture once in a while for us to reach a common understanding.

  • Q: Why Julia?4:02

    You may ask me, why not more familiar languages like Python, Ruby, C/C++, Java, etc?...

    I will list the reason of using Julia instead of those languages you may have heard of. However, do not take my words for it, feel free to try this course for 30-days and see for yourself.

  • Q: Early access course? What does that means?2:19

    Ok, this concept of "Early access course" is very new to many of us, so here is a video explaining why we do it, how we do it, and how it affects you.

  • Mutual understanding check

Requirements

  • Bring your enthusiasm and an open mind to try things with us.
  • Your basic computer usage skill and reasoning skill. No other pre-requisite.
  • Your computer, with always-on internet access for using JuliaBox.
  • That's all folks! Leave your purse at home. We use JuliaBox to code online, which is free to use with a Google account.

Description

This Julia beginner programming course is specifically designed for beginners to programming. In this course, you will not only learn a powerful programming language taught in MIT and Stanford, but also internalize practical programming techniques and habits. This will help you become a good programmer and problem-solver, aiding you to learn other languages. By the end of this course, you will have the basics of Julia and be capable and confident to continue learning programming on your own.

We will be using the Julia programming language to achieve our aim. Julia is a new language developed in MIT, and taught in major universities such as Stanford, Cornell University, Purdue University, and so on. It gathers the best practices from interpreted languages like Python, Ruby, Javascript, and the best from compiled languages like C/C++ and FORTRAN. It is easy to learn, yet very practical to do real development work. Some examples of what I have done on Julia include data processing, quick scripting of repetitive office tasks like mail merge, creating high-performance time-critical components like financial and cryptographic algorithms, writing interactive web applications, and the list goes on.

Everything in this course, from the way we present concepts in the lectures to make them easy to absorb; and the tricky questions in the quizzes that reveal your weakness in the content so we can work on it further; to the intellectual exchange we foster in the lecture discussions; everything is exquisitely crafted to maximise your learning potential with us.

There is not a need to take my word for it. There is a 30-day money back guarantee! Let the content do the talking for us.

See you in the course!


NOTE: This is an Early Access Course

Great discount for new course
Get instant access and start learning from existing content. Our course fee is priced on the current content, and so will rise accordingly when more is added. This means that you get the full course at a great discounted price by signing up now!

Get involved with the course as it develops
Is there any part of the course that you would like to change? Is the video too fast? Do I talk too slowly? Content too dry? Too simple? Too dense? Feedback to us, tell us the change you want and the reason to do so. We listen to what you would like to tell us, and will shape the course according to all feedback we received. Come, let's build this course together.

Who this course is for:

  • You are new to programming - We are careful in our choice of words to ensure that you understand us.
  • You tried toy programming and want to take it further - We keep all the fun, and make it practical.
  • You struggle with other programming course - We touch on the foundational techniques and habits of programming. You can go places easily after being with us.
  • You are interested in the Julia programming language - We are the first Udemy course to teach in Julia!
  • You want to be part of something big and awesome - Julia is the future of programming, and you are part of it now.