Virus corona menyebabkan pelajar, mahasiswa, dan professional untuk belajar & belajar jarak jauh dari rumah demi mencegah penyebaran virus corona.

Bekerja & belajar dari rumah punya banyak keuntungan, salah satunya adalah waktu luang, yang mungkin sulit didapat dibanding sebelumnya.

Waktu luang akan lebih bermanfaat jika digunakan untuk mempelajari suatu hal baru untuk menambah skill personal. Salah satunya dapat dilakukan dengan mengakses situs belajar pemrograman online.

Belajar pemrograman secara online ada yang berbayar dan gratis. Untuk yang gratis dapat mengakses youtube atau situs lainnya.

Saat ini kampus Ivy League, seperti Harvard University, memberikan pembelajaran secara gratis yang dapat diakses kapanpun, total materi yang diberikan sebanyak 71materi. Materi tersebut ada yang masuk kategori pemrograman dan tidak

Kategori Materi Belajar Online Harvard:

  1. Computer Science
  2. Data Science
  3. Programming
  4. Art & Design
  5. Science
  6. Programming
  7. Engineering
  8. Mathematics
  9. Education & Teaching
  10. Personal Development

Materi Belajar Pemrograman Online

Karena materi yang ditawarkan cukup banyak, dan semuanya bagus. Berikut coba saya tampilkan materi yang dapat meningkatkan skill pemrograman kalian

Pengenalan Game Development

Pengenalan Game Development

Pada materi ini kita akan mempelajari pengelanan game development interaktif 2D dan 3D. Materi yang dipelajari meliputi

  • Prinsip dasar 2D, 3D, animasi, suara, dan collision
  • Unity
  • Lua, C#
  • Dasar mendesain game, dan pembuatan game

Akses Materi: https://www.edx.org/course/cs50s-introduction-to-game-development

Membangun Aplikasi Mobile Dengan React Native

Disini kita akan diajarkan untuk membuat sebuah aplikasi mobile menggunakan react-native. Sebuah framework yang sangat populer yang dikembangkan oleh facebook. Dengan react native, kita dapat membuat aplikasi cross-platform menggunakan JavaScript. Materi yang diajarkan meliputi:

  • JavaScript
  • ES6
  • React, JSX
  • Components, Props, State, Style
  • Components, Views, User Input
  • Debugging

Akses Materi: https://www.edx.org/course/cs50s-mobile-app-development-with-react-native

Pemrograman Web Menggunakan Python dan JavaScript

Pada materi ini kita akan diajarkan mendesain sebuah database, scalability, security, dan user experience. Dan juga kita akan belajar untuk membuat dan menggunakan API. Materi yang akan diajarkan antara lain:

  • Git
  • HTML, CSS
  • Flask
  • SQL
  • APIs
  • JavaScript

Akses Materi: https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript

Pengenalan Computer Science

Pada materi ini kita akan diajarkan dasar computer science, seperti algoritma, memecahkan permasalahan programming dengan cara yang efisien, struktur data, dan lain sebagainya.

Akses Materi: https://www.edx.org/course/cs50s-introduction-to-computer-science

Pengenalan AI menggunakan Python

CS50's Introduction to Artificial Intelligence with Python
CS50's Introduction to Artificial Intelligence with Python

AI atau Artificial Intelligence telah mengubah cara manusia untuk hidup, bekerja dan bermain. Dengan adanya AI saat ini, sekarang sudah ada mobil yang dapat menyetir sendiri, search engine yang pintar, hardware asisten, dan lain sebagainya.

Pada materi ini kita akan diajarkan konsep dasar tentang Kecerdasan Buatan menggunakan Python dengan cara mengeksplorasi konsep dan algoritma dasar yang ada pada kecerdasan buatan modern.

Akses Materi:https://www.edx.org/course/cs50s-introduction-to-artificial-intelligence-with-python