We all love Udemy courses, don't we?

They are super great to pick up a new concept or technology at the beginning, before we dive into it ourselves and build our own projects.

Here are 11 FREE Udemy courses for you to learn JavaScript! ↓
JavaScript Essentials

udemy.com/course/javascr…
Advanced and Object Oriented JavaScript and ES6

udemy.com/course/advance…
Learning ECMAScript The Next Generation of Javascript

udemy.com/course/ecmascr…
Build a Quiz App with HTML, CSS, and JavaScript

udemy.com/course/build-a…
Basic Coding in JavaScript

udemy.com/course/javascr…
Learn to Program in Javascript: Beginner to Pro

udemy.com/course/program…
Code Your First Game: Arcade Classic in JavaScript on Canvas

udemy.com/course/code-yo…
JavaScript Fundamentals

udemy.com/course/javascr…
MEAN Stack For Web Developers: Build Websites on Javascript

udemy.com/course/javascr…
ES6 / EcmaScript Fast Crash Course

udemy.com/course/es6-ecm…
Programming for Entrepreneurs - JavaScript

udemy.com/course/program…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Oliver Jumpertz

Oliver Jumpertz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oliverjumpertz

11 Aug
Git is by far the most used source control management tool out there.

It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work.

Here are 19 that any developer should know.

A thread. ↓ 19 essential git commands f...
1. Initialize a repository

git init is the most basic command.

It initializes a new repository in your current folder and starts the version control flow for your repository. git init
2. Clone a remote repository

You don't necessarily need to create a new repository.

Sometimes you just want to download an existing repository and contribute to it.

This is where git clone comes in. git clone <remoteUrl/>
Read 21 tweets
6 Aug
Assumptions in software engineering are bad.

They are what you think but very often not what was really requested or expected.

By not asking questions, you put everything at risk.

This is a story of how assumptions nearly killed a multi-million dollar project.

A thread. ↓
0. Foreword

I can't tell you everything because this is a story that really happened.

I would break several laws and NDAs by giving you names and too many details.

Still, I will do my best to give you this as an example of why you should turn assumptions into knowledge.
1. The story

Some time ago, a medium-sized financial software company got a contract to develop a multi-million dollar wealth management system for a European private bank.

Wealth management systems are software systems that automatically manage your money.
Read 31 tweets
5 Aug
I regularly get asked which language or framework someone should learn.

Here is my advice for aspiring software developers, asking themselves the same question, unsure what to learn to enter the industry, as someone who works as a tech lead in the industry.

A thread. ↓
1. You have two choices

You basically have two choices when deciding which language or framework you want to learn.

These choices are:

- Learn what's in demand
- Learn what you'd love to work with
Both choices bring advantages and drawbacks with them, and they will both extend and limit your opportunities.

But, it's also only a temporary choice. If you decide that you want to do something different later, you can still make the switch.
Read 21 tweets
4 Aug
A super simple yet highly effective trick helps you increase your chances after tech interviews and keeps you a little safer:

The follow-up email.

A thread. ↓
1. What is a follow-up email?

A follow-up email is basically an email you send after a meeting.

You should usually send it within a day after that meeting.
This email gives you a chance to:

- Summarize what you understood or talked about
- Pick up points that were left undiscussed
- Give answers you promised to or couldn't deliver
- Ask additional questions
- Show overall more interest in the process
Read 19 tweets
3 Aug
Did you know that there is a strategy that can make you 100% more likely to achieve your goals?

It is simple, yet highly effective, and it works for software developers learning how to code, for starters in business, and martekers alike.

A thread. ↓
1. Most people set goals

We all have dreams and goals.

- Learning how to code
- Earning a million dollars in a year
- Starting a highly successful business
- Finding our dream partner
- Closing a million-dollar deal
- Getting the promotion we deserve
There are so many goals out there that we couldn't count them all, even if we wanted to.

It's great to have goals because they are our drive. They make us leave our comfort zone and explore the unknown to reach them.

Goals lead to ambition. Reaching them is awesome.
Read 13 tweets
2 Aug
I started to take Twitter seriously in March 2020.

Since then, I grew a community of over 30,000 awesome and unique human beings (and some bots).

Here are some lessons I learned along the way that might also help you.

A thread. ↓
1. You need a real goal

I'm not gonna lie. When I started, I thought to myself:

"Let's see how many followers I can get."

But this is not a great goal. There is no end to it.

After 1k followers come 2k, 5k, 10k, 50k, 100k...and so on.
This is a treadmill that is most likely going to lead to burnout.

You'll get depressed when there are days with super slow growth and become ecstatic when you have days with ultra growth.

And this goes on and on and on.
Read 40 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(