This course was created by . It was rated 0 out of 5 by approx 0 ratings. There are approx 1000 users enrolled with this course, so don’t wait to download yours now. This course also includes 222 mins on-demand video, Full lifetime access, Access on mobile and TV & Certificate of Completion.
What will I need?
- No programming experience needed.
- Computer and internet.
Is this course right for me?
What am I going to learn?
We’ll cover topics such as:
I believe it’s a great choice for your first programming language ever.
server-side applications using Node.js
create mobile applications using tools like React Native
create programs for micro-controllers and the internet of things
create smartwatch applications
high level: it provides abstractions that allow you to ignore the details of the machine where it’s running on. It manages memory automatically with a garbage collector, so you can focus on the code instead of managing memory like other languages like C would need, and provides many constructs which allow you to deal with highly powerful variables and objects.
dynamic: opposed to static programming languages, a dynamic language executes at runtime many of the things that a static language does at compile time. This has pros and cons, and it gives us powerful features like dynamic typing, late binding, reflection, functional programming, object runtime alteration, closures and much more. Don’t worry if those things are unknown to you – you’ll know all of them by the end of the course.
dynamically typed: a variable does not enforce a type. You can reassign any type to a variable, for example, assigning an integer to a variable that holds a string.