AI Mentorship - Python Specialization
Disusun oleh: Indonesia AI Education Team
Level: Dasar - Menengah
Total Jam Belajar: 32 jam
Sabtu & Minggu: 13.00 - 18.00 WIB
Final Project: Double Python Projects
Sabtu & Minggu: 13.00 - 18.00 WIB
Teknologi & Tools: Anaconda, Python, Visual Code, Github, Numpy, Pandas, Matplotlib, Jupyter Notebook
Final Project:
Double Python Projects
Tentang AI Mentorship

AI Mentorship adalah program belajar yang kami hadirkan untuk kamu yang tertarik mempelajari teknologi AI dari level dasar melalui materi yang terfokus & sistematis juga dibimbing oleh mentor-mentor terpilih kami. Saat ini, kami membuka course Basic Python, Intermediate Python, Machine Learning, Deep Learning dan Computer Vision untuk setiap batchnya. Kedepan, kami juga akan membuka course-course untuk level lanjut seperti course Natural Language Processing, Reinforcement Learning hingga Robotics.

Mengapa Python Specialization

Program Python Specialization adalah program yang dikhususkan untuk kamu yang siap belajar bahasa pemrograman secara intensif selama 1 bulan dengan memuat konten-konten pembelajaran lengkap yang ada di Course Basic Python dan Intermediate Python. Dengan mengambil course ini, kamu berkesempatan menyelesaikan materi lebih cepat dan dengan biaya program yang lebih terjangkau.

Catatan

Program ini cocok untuk kamu yang memiliki pengalaman bahasa pemrograman dan memiliki waktu yang cukup untuk menyelesaikan Double Python Projects dengan baik sebagai syarat kelulusan.

Kedua course akan berjalan di batch yang sama.

Deskripsi

Basic Python (AIMBP-02)

Course ini cocok sebagai langkah awal untuk belajar AI yaitu dengan membahas fundamental dari bahasa pemrograman Python secara sistematis dan menyeluruh. Untuk kamu yang belum memiliki pengalaman di dunia pemrograman cocok untuk mengambil course ini.

Selesai materi ini, kamu akan memiliki standar pemahaman yang baik terkait fundamental dari bahasa pemrograman Python dan kamu siap untuk belajar bahasa pemrograman tingkat lanjut yang akan diperlukan ketika belajar AI.

Level: Dasar

Intermediate Python (AIMIP-02)

Course ini akan membahas bahasa pemrograman Python untuk persiapan memahami materi lanjut yang ada terkait Machine Learning dan Deep Learning. Kamu akan mempelajari beberapa Python Library yang cukup popular digunakan untuk Machine Learning ataupun Deep Learning yaitu NumPy, Pandas dan Matplotlib.

Selesai materi ini, kamu akan memiliki standar pemahaman yang baik dan terampil dalam menggunakan bahasa pemrograman Python tingkat lanjut juga siap untuk mengambil course Machine Learning dan Deep Learning.

Level: Dasar - Menengah

Silabus

Basic Python (AIMBP-02)

Pert 1. Introduction
Peserta didik akan dikenalkan pada konsep dasar bahasa pemrograman Python seperti variabel, tipe data dan operasi dasar. Selain itu, peserta juga akan dikenalkan dengan Git. (2 jam)

Pert 2. Operation
Peserta didik akan mempelajari beberapa operasi yang dapat dilakukan pada tipe data yang ada di bahasa pemrograman Python. (2 jam)

Pert 3. Loop
Peserta didik akan mempelajari konsep dan cara penggunaan iterasi pada bahasa pemrograman Python. (2 jam)

Pert 4. Function
Peserta didik akan mempelajari konsep fungsi pada bahasa pemrograman Python dan akan dikenalkan bagaimana cara membuat dan menggunakan fungsi. (2 jam)

Pert 5. Modules & File Handling
Peserta didik akan mempelajari konsep modules dan juga akan mempelajari bagaimana cara membaca, menulis dan menghapus file. (2 jam)

Pert 6. Class & Object
Peserta didik akan mempelajari konsep dasar object oriented programming pada bahasa pemrograman Python, yaitu class dan object. (2 jam)

Pert 7. Others
Peserta didik akan mempelajari materi tambahan yang meliputi package management system menggunakan PIP dan juga beberapa tipe data collections. (2 jam)

Pert 8. Final Project & Team Presentation
Peserta didik akan melakukan presentasi dan diskusi bersama terkait pemanfaatan bahasa pemrograman Python untuk menyelesaikan masalah studi kasus Simple Virtual Assistant. (2 jam)

Intermediate Python (AIMIP-02)

Pert 1. NumPy Part 1
Peserta didik dikenalkan pada konsep dasar NumPy serta operasi seperti menambah, menghapus, melakukan sorting, indexing, slicing, stacking, serta splitting array. (2 jam)

Pert 2. NumPy Part 2
Peserta didik akan mengenal lebih jauh tentang penggunaan NumPy untuk operasi aritmatik, broadcasting, menyimpan, maupun me-loading data. (2 jam)

Pert 3. Pandas Part 1
Peserta didik akan mempelajari konsep dasar tentang Pandas seperti DataFrame, loading data, inspeksi tipe dan jumlah data, konversi data, hingga manipulasi maupun kategorisasi data. (2 jam)

Pert 4. Pandas Part 2
Peserta didik akan mempelajari pengelompokan data (grouping) dan metode-metode penanganan terhadap data yang hilang. (2 jam)

Pert 5. Matplotlib Part 1
Peserta didik akan mempelajari anatomi dari visualisasi melalui gambar. Setelah itu akan praktik untuk melakukan visualisasi dengan line chart, bar chart, pie chart, dan stack plot. (2 jam)

Pert 6. Matplotlib Part 2
Peserta didik akan mempelajari metode visualisasi dengan subplot, scatter plot, histogram, serta time series. (2 jam)

Pert 7. Review Materials
Peserta didik akan mengulang kembali materi dari tiga libraries yang telah dipelajari untuk memantapkan pemahaman dari ketiga libraries tersebut. (2 jam)

Pert 8. Final Project & Team Presentation
Peserta didik akan melakukan presentasi dan diskusi bersama terkait pemanfaatan 3 library Python untuk menyelesaikan masalah studi kasus AirBnB Data Analysis. (2 jam)

Pertanyaan

Bila kamu memiliki pertanyaan terkait AI Mentorship atau pertanyaan terkait course ini, kamu dapat mengajukan pertanyaan tersebut di tanya admin.

Metode Belajar

Online - Berbasis Mentorship

  • Belajar online via Google Meet setiap weekend
  • Tatap muka bersama mentor sebanyak 16 pertemuan atau total 32 jam
  • Sela waktu jeda atau istirahat selama 1 jam
  • 1 mentor mendampingi 10-15 mentee via Discord & Google Classroom selama periode belajar
  • Konsultasi kapanpun di luar sesi tatap muka
  • Fokus membangun portofolio (menggunakan Github)

Fasilitas Pengajaran

  • Materi bacaan: Semua materi belajar akan dibagikan
  • Fokus membangun learning team
  • Quiz dan Mini Project
  • Double Python Projects
  • Online Graduation & Certificate of Achievement

Tentang Double Python Projects

Basic Python (AIMBP-02)

Simple Virtual Assistant: Salah satu manfaat dari pemrograman adalah automasi. Dengan automasi, kita dapat melakukan suatu pekerjaan lebih baik secara kuantitas maupun kualitas dengan bantuan mesin atau sistem informasi. Pada final project ini, peserta akan membuat program virtual assistant yang dapat secara otomatis membantu untuk mengirimkan email.

Intermediate Python (AIMIP-02)

AirBnB Data Analysis: AirBnB adalah perusahaan yang menyediakan jasa sewa rumah atau apartemen yang tersebar di berbagai penjuru dunia. Pada final project ini, peserta akan diberikan data AirBnB terkait aktivitas listing dan berbagai metriknya di kota New York pada tahun 2019 dan akan mencoba melakukan teknik analisa dan pengolahan untuk mendapatkan insight dari data tersebut.
Pertanyaan

Bila kamu memiliki pertanyaan terkait AI Mentorship atau pertanyaan terkait course ini, kamu dapat mengajukan pertanyaan tersebut di tanya admin.

Biaya Program

Total Biaya: Rp. 450.000 Rp. 400.000*

*Hanya untuk 15 pendaftar pertama

*Biaya sudah mencakup untuk keseluruhan biaya hingga program AI Mentorship (2 course) selesai

Pertanyaan

Bila kamu memiliki pertanyaan terkait AI Mentorship atau pertanyaan terkait course ini, kamu dapat mengajukan pertanyaan tersebut di tanya admin.

Bagikan course ini:

Course lainnya: Basic Python Intermediate Python Machine Learning Specialization

Daftar sekarang untuk dapat mengikuti pembelajaran dan bergabung dengan 1600+ mentee lainnya.

Bagikan course ini:

Course lainnya: Basic Python Intermediate Python Machine Learning Specialization

Daftar sekarang untuk dapat mengikuti pembelajaran dan bergabung dengan 1600+ mentee lainnya.