Python Pro
Kursus untuk anak berusia 14-17
tahun
Bersiaplah untuk profesi
yang diminati dan buat
portofolio developer pertama
Anda
Sekolah Internasional pemrograman untuk anak-anak
berusia 5 hingga 18 tahun
Kami dihormati di 860,000 lulusan 450 mitra
pasar internasional
80 negara 6 tahun di pasar
Mengapa orang
tua memilih
Algorithmics?
Kurikulum semua kursus kami dikembangkan
oleh tim pendidik dan psikolog yang profesional
Guru Algorithmics berbicara dengan anak-anak
dalam bahasa yang jelas, menyukai mata
pelajaran mereka, dan tahu cara memikat hati
anak-anak
Platform pembelajaran IT kami adalah produk 3
in 1: Smart Taskbook, platform untuk pembuatan
proyek dan komunitas dengan minat yang sama
Kelas diadakan di platform
pembelajaran kami
Dari pemula hingga
profesional
Anak-anak belajar cara membuat kode dengan Python dan
menguji keterampilan mereka di bidang IT yang paling
terkemuka, mulai dari pengembangan game hingga
keahlian pembelajaran mesin
Python Pro. Tahun 1
Modul 1 Introduction Modul 4 Data structure Modul 6 2D game
1. Mengetahui sintaks fungsi print(), input(), 1. Mengetahui struktur data mana yang 1. Menggunakan kata-kata mereka
int(), str(). disebut list, tuple, dictionaries, dan set. sendiri untuk menjelaskan arti dari
2. Meminta data dan mencetaknya. 2. Tahu bagaimana memilih struktur data sprite dan game loop.
3. Menerapkan tipe data integer dan string yang sesuai dan menggunakannya 2. Membuat berbagai jenis sprite
dalam pemecahan masalah. Beralih dari saat memecahkan masalah. (gambar geometris, gambar).
satu tipe data ke tipe data lainnya.
3. Menggunakan satu struktur data 3. Menangani event mouse dan
di dalam yang lain (misalnya, daftar keyboard dan event dalam game.
Modul 2 Simple program di dalam kamus).
1. Mengetahui sintaks konstruksi algoritme
Modul 7 Design an app
dasar: operator kondisional dan loop while
Modul 5 Program code structure 1. Mengetahui tujuan pustaka PyQt
dan for.
2. Mengetahui nilai mana yang termasuk 1. Menggunakan kata-kata mereka dan fungsinya.
dalam tipe data logis. sendiri untuk menjelaskan apa itu 2. Daftar elemen utama dari aplikasi.
3. Dapat membuat daftar operasi logika dasar objek, properti, metode, kelas, dan
3. Memahami cara mendesain aplikasi
dan mengetahui urutan eksekusinya. kelas anak. Dapat menggambarkan
menggunakan layout.
hubungan objek-kelas.
4. Menggunakan widget dan tata letak
Modul 3 Advance program 2. Memahami bahwa setiap objek dalam
untuk membuat aplikasi mereka
1. Memecahkan masalah menggunakan OOP membawa kumpulan data dan
sendiri.
fungsi, termasuk memanggil satu fungsi metode tertentu.
5. Mengetahui dasar-dasar bekerja
dalam yang lain. 3. Menggunakan dan melengkapi
di GitHub di browser dan melalui
2. Memecahkan masalah menggunakan properti dan metode dari satu kelas
terminal.
variabel global. di kelas lain.
3. Menggunakan modul bawaan dari pustaka
Python standar.
Python Pro. Tahun 2
Modul 1 Program code structure Modul 3 Analyst a data Modul 6 Website development
1. Mengatur kode menggunakan fungsi. 1. Mengetahui perintah dasar dari 1. Mengetahui perintah dasar bahasa
2. Dapat memprogram fungsi dengan perpustakaan Pandas. markup HTML.
sejumlah variabel argumen. 2. Tahu cara memfilter dan
2. Mengetahui perintah dasar bahasa
3. Memahami konsep pemrograman mengelompokkan data, membaca statistik
CSS.
berorientasi objek. Mengetahui cara dasar.
3. Tahu cara membersihkan data dan bekerja 3. Mengetahui perintah dasar library
memprogram kelas, objek, properti,
dengan nilai nol. Flask dan memahami cara
metode.
menggunakannya untuk membuat
Modul 4 Artificial intelligence
situs satu halaman.
Modul 2 Advance design an app 1. Mengetahui apa itu model dalam konteks
pembelajaran mesin.
1. Familiar dengan dasar-dasar Modul 7 Career discussion
2. Tahu bagaimana mengklasifikasikan
pengembangan mobile.
menggunakan metode KNN. 1. Tahu tentang profesi IT yang paling
2. Mengetahui sintaks dasar 3. Memahami arti pelatihan dan pengujian banyak diminati.
perpustakaan Kivy: dapat membuat set data dan dapat bekerja dengannya 2. Tahu tentang asosiasi online paling
layar dan widget, menangani acara saat melatih model. populer dari pengembang dan
program, membuat jenis animasi
pengusaha TI.
paling sederhana.
Modul 5 3D games 3. Mengetahui sumber daya online
3. Mengetahui apa itu MVP (produk 1. Mengetahui apa itu model 3D dan paling populer untuk mencari
yang layak minimum), peran apa bagaimana mengkalibrasi propertinya. pekerjaan atau mendapatkan
yang dimainkan MVP dalam menguji 2. Dapat: membuat peta dan model posisi; pembiayaan untuk startup.
hipotesis dan memeriksa kelayakan menangani acara di Panda 3D;
produk. menambahkan kamera ke proyek mereka;
memperhitungkan ketinggian medan saat
menggerakkan kamera.
Semua akan
menikmatinya!
Menyelami proses Kami mendidik pemikiran Kami membuat anak
secara mendalam matematis tetap termotivasi
Alur cerita tentang membuat Dengan mengajarkan Kami tidak melakukan tes,
dan mengembangkan startup prinsip-prinsip dasar sebaliknya kami menerapkan
IT membantu pemrograman, kami memperdalam apa yang telah siswa pelajari
mempertahankan perhatian pengetahuan matematika siswa, dalam praktik langsung,
siswa yang sulit bahkan jika mereka belum pernah dengan membuat proyek dan
berkonsentrasi melakukannya dengan baik mewujudkan mimpi kecilnya
sebelumnya
Keterampilan dan pengetahuan
praktis yang akan diperoleh anak
dari kursus dalam tahun pertama:
Menulis kode dengan Python Bekerja dengan grafik dan
menggunakan fungsi, kelas, dan modul mengembangkan antarmuka
pengguna
Membuat game dan aplikasi grafis
interaktif untuk PC Bekerja dengan database, dan
menggunakan perpustakaan
Menerapkan pendekatan berulang dan PyGame dan PyQT
menguji serta menyajikan perangkat
lunak
Keterampilan dan pengetahuan
praktis yang akan diperoleh anak
dari kursus dalam tahun pertama:
Bekerja dengan program permainan 3D: desain adegan, animasi
karakter dan menambahkan musik ke proyek
Membuat situs menggunakan HTML, CSS dan perpustakaan Django
Ekstrak informasi yang berguna dari kumpulan data besar (Data
Mining) dan menerapkan algoritma pembelajaran mesin
Mengembangkan aplikasi seluler
Menerapkan prinsip Agile dan Scrum
Menggunakan library Flask, SQLite, Pandas, sklearn dan Kivy
Mengapa Python?
Python adalah salah satu bahasa pemrograman
paling populer dan universal
Bahasa pemrograman ini diterapkan secara luas
di berbagai bidang aktivitas – mulai dari
penyelesaian tugas sederhana hingga
kecerdasan buatan dan Machine Learning
Pengetahuan tentang Python sangat diminati
oleh pelamar kerja hingga perusahaan IT besar,
serta pemberi kerja lainnya
Ahli yang bekerja dengan Python merupakan
spesialis dengan bayaran paling tinggi di dunia
Pendekatan
berbasis proyek
Siswa kami membuat proyek langsung
dari pelajaran pertama mereka,
menerapkan pengetahuan yang telah
mereka peroleh dan langsung
dipraktikkan
Anak-anak membagikan proyek mereka
dengan teman sekelasnya langsung di
platform, dan belajar mempresentasikan
serta menerima umpan balik
Pada akhir setiap modul, siswa
mempresentasikan proyek individu atau
tim
Contoh proyek siswa kami
Abraham Akbar Thủy Tiên L.
14 years old 13 years old 11 years old
Bagaimana kelas
kami Guru menjelaskan informasi dengan cara
yang memikat hati serta mempertahankan
berlangsung? perhatian dan minat anak-anak dengan
topik baru
Online di platform khusus kami
Anak Anda tidak akan pernah ketinggalan
informasi: kelas apa pun yang lewatkan
dapat diambil di platform, 24/7
Hingga 10 anak
dalam kelompok dengan guru
Anda tidak perlu memeriksa pekerjaan
rumah apa pun: di Algorithmics, tidak ada
Kelas berlangsung selama 90 tugas pekerjaan rumah yang wajib
menit dengan istirahat di tengah
Anda akan diberikan akses ke platform dan
1 kali seminggu, dapat melihat kemajuan anak Anda
2 tahun akademik
Biaya kursus kelas group
Paling populer
-10% -15% -40%+10% -20%
16 pelajaran 32 pelajaran 64 pelajaran
4 bulan 8 bulan 16 bulan
Harga per 1 pelajaran Harga per 1 pelajaran Harga per 1 pelajaran
83,000 IDR 76,000 IDR 69,000 IDR
135.000 IDR 128.000 IDR 120.000 IDR
Totalnya
Totalnya Totalnya Totalnya
4,416,,000 IDR
2.160.000 IDR 4.096.000 IDR 7.680.000 IDR
Kami akan mengembalikan Akses ke platform Kemungkinan konsultasi Kesempatan membeku
uang Anda untuk modul dan chat dengan individu dengan guru jika anak paket kursus sampai
yang tidak selesai guru 24/7 Anda melewatkan 2 kelas 3 bulan kalau ada alasan
-40%+10% -5%
8 pelajaran
2 bulan
Biaya kursus Harga per 1 pelajaran
69,000 IDR
143.000 IDR
kelas group Totalnya
Totalnya
4,416,,000 IDR
1.144.000 IDR
Kami akan mengembalikan Akses ke platform Kemungkinan konsultasi Kesempatan membeku
uang Anda untuk modul dan chat dengan individu dengan guru jika anak paket kursus sampai
yang tidak selesai guru 24/7 Anda melewatkan 2 kelas 3 bulan kalau ada alasan
Biaya kursus individu
Paling populer
-10% -15% -40%+10% -20%
16 pelajaran 32 pelajaran 64 pelajaran
4 bulan 8 bulan 16 bulan
Harga per 1 pelajaran Harga per 1 pelajaran Harga per 1 pelajaran
83,000 IDR 76,000 IDR 69,000 IDR
216.000 IDR 204.000 IDR 192.000 IDR
Totalnya
Totalnya Totalnya Totalnya
4,416,,000 IDR
3.456.000 IDR 6.528.000 IDR 12.288.000 IDR
Kami akan mengembalikan Akses ke platform Kemungkinan konsultasi Kesempatan membeku
uang Anda untuk modul dan chat dengan individu dengan guru jika anak paket kursus sampai
yang tidak selesai guru 24/7 Anda melewatkan 2 kelas 3 bulan kalau ada alasan
-40%+10% -5%
8 pelajaran
2 bulan
Biaya kursus Harga per 1 pelajaran
69,000 IDR
228.000 IDR
individu Totalnya
Totalnya
4,416,,000 IDR
1.824.000 IDR
Kami akan mengembalikan Akses ke platform Kemungkinan konsultasi Kesempatan membeku
uang Anda untuk modul dan chat dengan individu dengan guru jika anak paket kursus sampai
yang tidak selesai guru 24/7 Anda melewatkan 2 kelas 3 bulan kalau ada alasan
Pesan kelas Anda bersama
kami
Silakan tunggu manajer akan
menelepon Anda dan
membantu memilih tanggal
awal kelas yang cocok untuk
Anda
[Link]
Mengapa orang
memilih
Algorithmics?
Kurikulum semua kursus kami dikembangkan
oleh tim pendidik dan psikolog yang
profesional
Guru Algorithmics berbicara dengan anak-anak
dalam bahasa yang jelas, menyukai mata
pelajaran mereka, dan tahu cara memikat hati
anak-anak
Platform pembelajaran IT kami adalah produk
3 in 1: Smart Taskbook, platform untuk
pembuatan proyek dan komunitas dengan
minat yang sama
Kelebihan
pembelajaran online
Pelajaran dapat dilakukan dari mana saja —
di tempat nenek Anda di desa atau saat berlibur
di tepi laut
Kelas online akan mempersiapkan anak Anda
untuk dunia digital
Anda menghemat waktu dan uang, menyusun
dengan mudah pelajaran ke dalam jadwal Anda
Anak sekali lagi tidak memiliki risiko terjangkit
penyakit dalam kelompok
Pesan kelas Anda
bersama kami
Silakan tunggu manajer akan
menelepon Anda dan
membantu memilih tanggal
awal kelas yang cocok untuk
Anda
[Link]
Python Pro tahun pertama
Modul 1. Tipe data Modul 3. Cara menulis Modul 6. Permainan 2D*
kode
1. Pengenalan bahasa 1. Pengenalan Pygame
pemrograman Python 1. Fungsi 2. Penggunaan Classes
2. Variabel 2. Modul 3. Sprite groups. Pengolahan
3. String 3. Tim Hackathon tabrakan
4. Problem solving with Master 4. Cara membuat file EXE
classes 5. Presentasi proyek
Modul 2. Algoritma Modul 4. Struktur data Modul 7. Aplikasi desktop*
1. Operator bersyarat 1. Daftar dan tuples 1. Pengenalan PyQt5. Antarmuka
2. Operator bersyarat 2. Kamus dan sets aplikasi desktop
dan bersarang 3. Struktur data 2. Bekerja dengan widget.
3. Loops bersarang Penanganan events
4. Problem solving 3. Sistem kontrol versi Git dan
with Master classes layanan GitHub. Perencanaan
proyek tim
4. Pengembangan tim di GitHup.
Modul 5. Pemrograman Proyek «Aplikasi desktop»
berorientasi objek 5. Presentasi proyek
1. Kelas
2. Warisan
3. Permainan Fast Clicker *Tersedia hanya dalam versi lengkap
Python Pro tahun kedua
Modul 1. Rekap Modul 3. Analisis data Modul 5. permainan 3D Modul 7. Karir saya di IT
1. Algoritma dan struktur data 1. Dasar bekerja dengan 1. Pengantar Panda3D 1. Opsi berkarir di bidang IT (
2. Fungsi dan OOP Pandas. Menyaring data 2. kamera dan peta pekerjaan di berbagai
2. Metode pengelompokan 3. editor peta bidang, membuat startup
data 4. mode permainan sendiri, bekerja dalam tim
Modul 2. Aplikasi seluler 3. Menghapus data/ Rekayasa 5. Hasil. Mempresentasikan profesional startup)
fitur proyek 2. Rencana pengembangan
1. Pengantar perpustakaan Kivy 4. Memvisualisasikan data Modul 6. Pengembangan web profesional: Karir saya di
2. Pengembangan MVP untuk 5. Mempresentasikan proyek bidang TI. Mimpi- tujuan-
aplikasi seluler 1. Dasar teknologi web. Pengenalan rencana - tindakan
3. Membuat aplikasi yang mudah HTML
Modul 4. Machine Learning*
digunakan. Animasi 2. Pengenalan Agile dan Scrum. CSS
4. Pengujian aplikasi. Presentasi 3. Bekerja dengan database.
1. Algoritma pembelajaran mesin.
produk Pengenalan SQL
klasifikasi menggunakan metode
KNN 4. Bekerja dengan linked table.
2. Strategi dan taktik untuk Membuat skrip database untuk situs
mengajarkan model web
3. Kompetisi Machine Learning 5. Interaksi dengan situs oleh beberapa
4. Mempresentasikan proyek pengguna. Sessions
6. Membuat formulir *Tersedia hanya dalam versi lengkap
7. Menggunakan template
8. Mempresentasikan proyek