JavaScript

Java Script

  • JS Drawing & Animation
  • HTML/JS: Making Webpages Interactive
  • Advanced JS: Games & Visualizations
  • Advanced JS: Natural Simulations

JS DRAWING & ANIMATION

In this course, we’ll be teaching the concepts of the JavaScript programming language and the cool functions you can use with it in the Processing JS library. Before you dig in, here’s a brief tour of how we teach programming here on Khan Academy, and how we think you can learn the most.

Course Contents

  • Intro to programming
  • Drawing basics, Coloring
  • Variables, Animation basics
  • Interactive programs
  • Bonus: Resizing with variables
  • Text and strings, Functions
  • Logic and if Statements
  • Debugging programs
  • Looping, Writing clean code
  • Arrays, Objects,
  • Object-Oriented Design
  • Becoming a better programmer

HTML/JS: MAKING WEBPAGES INTERACTIVE

Once you’ve taken both Intro to JS and Intro to HTML/CSS, take this course to learn how use HTML/CSS with the JavaScript DOM API to make your webpages interactive.

Course Contents

  • Get ready to make your webpages interactive
  • JS and the DOM
  • DOM access methods
  • DOM modification
  • DOM events
  • DOM animation
  • Using JS libraries in your webpage
  • Further learning

ADVANCED JS: GAMES & VISUALIZATIONS

Once you’ve taken Intro to JS, go here to learn techniques to help you make multi-scene programs, 3d graphics, button menus, and scored games.

Course Contents

  • Intro to Games & Visualizations
  • Scene management
  • Buttons
  • Transformations
  • 3D Shapes
  • Making a Side Scroller: Hoppy Beaver
  • Making a Memory Games

 ADVANCED JS: NATURAL SIMULATIONS

Once you’ve taken Intro to JS, you can go through this course to learn how to combine JS, Processing JS, and mathematical concepts to simulate nature in your programs. This course is a derivative of “The Nature of Code” book by Daniel Shiffman (natureofcode.com), used under CC BY-NC.

Course Contents

  • Intro to Natural Simulations
  • Randomness
  • Noise
  • Vectors
  • Forces
  • Angular Movement
  • Oscillations
  • Particle Systems

COURSE DETAILS

DURATION
1 Month for each Course

CLASS DURATION
3 Days Per Week, 1.5 Hrs Per Day

CLASS START DATE
Every Monday & Thursday*

TIMINGS
9am to 9pm (Flexible Hrs)

Karyawan Muda Raup 20 Juta dari Black Scatter Rahasia Tips Trik analisis pola spin gates of olympus hendra senyum bapak sebelah nemuin keseruan mahjong ways malam minggu bocoran pola mahjong ways anto supir grab setiap pagi bu rina guru sd ketagihan pola scatter gates of olympus cerita mas agus tiap malam main mahjong ways dino tukang service hp hobi analisis gates of olympus filosofi main mahjong ways pak karno tukang bakso kisah ibu tini pedagang sayur jago baca pola gates of olympus mas fajar ngitung peluang mahjong ways dari pengalaman mbak dewi karyawati main gates of olympus jam istirahat nina desainer freelance cek pola gates of olympus pagi pak budi sopir angkot nemuin pola mahjong ways pak santoso pelajari ritme mahjong ways sambil ngopi pak tarno pensiunan pns lebih milih mahjong ways pengalaman pertama mas yoga main gates of olympus ketagihan perjalanan eko fasih baca pola mahjong ways gates of olympus rizal anak kuliah iseng coba mahjong ways nagih siti penasaran mahjong ways kini paham polanya warung kopi pak madi basecamp diskusi pola mahjong ways yanti pegawai minimarket hafal ritme gates of olympus karyawan muda raup 20 juta dari black scatter rahasia tips trik