Over 2000 students already taking the course
But first you need to get started. You need the right foundations. Don't worry if you are a beginner, I'll explain every concept used.
We'll be doing lots of practical exercise and projects and I'll give a review to every exercise or project you will build. So we'll work hand in hand.
And remember, I'LL BE THERE FOR YOU. I ANSWER EVERY QUESTION AND HELP EVERY STUDENT.
What we'll cover:
- We'll go deeper into strings, string methods, numbers and number methods
- You'll make fun exercises and simple projects with these methods
- do object oriented programming
- And you will practice, practice, practice
- In each section there will be fun and engaging quizes and projects to build
- 11th July - added new section introductions
- 2nd of May, 2016 - coding challenge solution added to the course
As a programmer, it's also important to be able to talk like a programmer, so I'll introduce important vocabulary that's useful for you to know.
After the course you will:
- understand basic and advanced programming concepts
So, let's get started NOW!
My name is Jana Bergant. I’m a professional web developer with over 15 years of experience. I am a self thought developer, so I know how hard it is at the beginning when thins seem overwhelming. I also teach web development and its my passion to explain things in a clear way. And I will be here all trough the way.
Learn more about the course in the video.
Learn by doing! Very simple examples for you to practice.
Practice what you've learned. Simple questions for you to remember what you've learned so far.
Learn about the variable types from primitive types like strings and numbers to object and undefined.
In this video we go over the common tasks you can do with strings.
Simple examples using strings.
I'll introduce you to a number that is not a number. Let’s say that you try to do operations that don’t make any sense. Like trying to divide a number with a string or multiply two strings. This often happens if you don’t check user input and you do calculations with this input. This results in error and bugs. Learn how to avoid these mistakes!
In this video we’ll see how to check if a number is really a number. And we’ll get to know the number that is not a number
In this video you’ll find out how to convert string to integer or to floats. And you’ll learn some more useful things you can do with numbers.
Hi, in this video you’ll learn how to capture data from your visitors and store it in a variable.
Fun exercise, where you'll kill bugs in a program. And learn to debug a program while doing so.
If statements and evaluating conditions quiz.
Learn by doing! In the examples you'll practice if statements. You'll create simple projects where you'll use if statements.
Compare your solution with mine. Let's create a guess a number program together.
Practice if statements with a simple exercise.
Loops make your programs more effective. No more duplicate code! Do one thing many times.
In this video we’ll take a look at the while statement, that is while loop.
Endless loops and more...
Create simple projects using loops
Learn how to store multiple values into a single variable. Useful!
Learn how to access a specific item in an array.
In this video you will see some useful methods you’ll use with your array. You’ll learn how to add items, remove items, join arrays and so on.
Many, many times you will in your programs want to go trough elements in your array and do something with the elements. Maybe you'll be looping trough blog post and display them on a page. Or you'll check all the players in your game to see how many of them have over 100 points. So you need to know how to loop over array!
What are functions and what they can do.
You'll understand how to pass parameters. You'll understand what is an argument. You'll understand what pass-by-value means. And more.
Passing parameters into a function - unexpected circumstances
Some tips about returning a value from a function
First challenge for you! Create a quote review app. In the project you'll be using everything you learned so far. So do accept the challenge!
Before you watch the solution of the challenge do try to build the project yourself. That way you'll learn most. You can contact me trough Q&A where I'll give you the review. And then we can go trough solution together.
We'll create an example of object.
Let's see what we've learned about object types?
I'll tell you some tips about object properties.
In this video we'll add functionality to an object. We'll talk about methods and functions and the difference.
Learn how to improve the code of existing object
I 'm web developer with over 17 years of experience. I have track record of success in delivering web solutions. I’ve developed a wide variety of web applications.
I am also an IT instructor teaching web development. I love to teach and inspire my students. And I love making complex web development topics easy to understand.
I'm passionate about teaching web development and I love to teach interesting new trends in development. Like ChatBots right now :)
I’m a self–taught programmer, so I know how frustrating can it be at the beginning with so many resources and not knowing where to turn first. And bugs, all those bugs!
My experience as a self-taught developer with no previous experience has directly influenced my teaching style, and I am now proud to help students reach their goals and helping them with their first steps, first jobs in the world of programming.
Being a web developer has its perks but it can be difficult as well. There never seems to be enough time for what we want to learn and master. Particularly at the beginning things can get overwhelming.
I'm driven to help people experience the positive side of switching to web development, not the negative.
Sign up to my courses and join me in this amazing adventure today.