Menu
CoddyTech

Kursus Python

69 kursus interaktif gratis

Jelajahi semua kursus Python di Coddy. Setiap kursus berjalan di browser dengan petunjuk berbantuan AI, latihan nyata, dan sertifikat setelah selesai.

Tantangan Pemula: Latihan Konsep Dasar

Populer

Uji pengetahuan dasar pemrogramanmu dan coba selesaikan tantangan pemrograman ini dengan bahasa apa pun yang kamu inginkan. Selamat ngoding!

certificate icon

Sertifikat setelah selesai

  • 20
  • 20

Tantangan Pemrograman

Populer

Uji kemampuanmu dalam memecahkan masalah pemrograman dengan mengerjakan latihan dengan berbagai tingkat kesulitan di kursus ini. Kursus ini dirancang untuk kamu yang sudah memiliki pengetahuan dasar tentang sintaks dalam bahasa pemrograman apa pun.

certificate icon

Sertifikat setelah selesai

  • 32
  • 31

Analisis Pandas

Populer

Dalam kursus ini, kamu akan belajar mengolah tabel di Python menggunakan pandas.

certificate icon

Sertifikat setelah selesai

  • 19

Dasar-Dasar NumPy

Populer

Pelajari cara menguasai komputasi numerik yang canggih di Python untuk ilmu data melalui kursus singkat dan praktis ini.

  • 18
  • 34

JSON Python

Populer

Di kursus ini, kamu akan mempelajari JSON, mendalami library json di Python, dan menguasainya!

  • 9

Penanganan File di Python

Populer

Dalam kursus ini, kamu akan mempelajari semua hal tentang penanganan file di Python, mulai dari membuat, membaca, dan menulis file hingga menambahkan isi dan menghapusnya.

  • 12

Stack, Seri Struktur Data #1

Populer

Di kursus ini, kamu akan mempelajari struktur data Stack, membuat Stack dari nol dengan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
  • 13
  • 11
  • 1

Pohon AVL, Seri Struktur Data #10

Populer

Dalam kursus ini, kamu akan mempelajari struktur data pohon AVL, membangun pohon pencarian biner yang menyeimbangkan dirinya sendiri dari nol dengan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 16
  • 14
  • 1

Linked List, Seri Struktur Data #5

Populer

Dalam kursus ini, kamu akan mempelajari struktur data Linked List, membuat Linked List dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12
  • 1

API di Python

Populer

Pelajari cara mengambil dan mengirim data ke server API menggunakan Python.

  • 10
  • 8

Clean Code: Menulis kode yang lebih baik dengan Python

Populer

Kursus ini akan memberimu alat untuk menulis kode yang lebih baik dengan menerapkan prinsip Clean Code menggunakan Python. Selamat belajar coding!

  • 28

Pohon Biner: Seri Struktur Data #3

Populer

Di kursus ini, kamu akan mempelajari struktur data pohon biner, membuat pohon biner dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
  • 13
  • 11
  • 1

Tantangan Coding Wawancara Kerja - Paket I

Populer

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap. Semoga berhasil!

Persiapan Wawancara
  • 3
  • 3

Antrean, Seri Struktur Data #2

Populer

Dalam kursus ini, kamu akan mempelajari struktur data antrean, membuat antrean dari awal dengan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
  • 12
  • 10
  • 1

Proyek kalkulator dengan Python

Populer

Dalam kursus ini, kamu akan membuat kalkulator konsol yang berfungsi penuh dengan Python, langkah demi langkah, tanpa diberi kodenya. Pada akhirnya, kamu akan memiliki kodemu sendiri!

  • 29
  • 25
  • 1

Tantangan Pemrograman: Volume 2

Populer

Uji kemampuanmu dalam memecahkan masalah pemrograman dengan mengerjakan latihan dengan tingkat kesulitan yang beragam di kursus ini. Kursus ini dirancang untuk kamu yang sudah memiliki pengetahuan dasar tentang sintaks dalam bahasa pemrograman apa pun. Kursus ini merupakan lanjutan dari Tantangan Pemrograman pertama.

certificate icon

Sertifikat setelah selesai

  • 25
  • 24

Tabel Hash, Seri Struktur Data #4

Populer

Dalam kursus ini, kamu akan mempelajari struktur data tabel hash, membuat tabel hash dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12

Pengantar Machine Learning

Populer

Dalam kursus ini, kita akan membahas cara menerapkan algoritma dasar supervised learning dan unsupervised learning.

certificate icon

Sertifikat setelah selesai

  • 19
  • 3
  • 3
  • 39

Kamp Intensif Pola Bintang

Asah keterampilanmu dalam memecahkan masalah pemrograman dengan mencetak pola bintang dari yang sederhana hingga kompleks. Kamu akan menggunakan perulangan bersarang dengan berbagai tingkat kompleksitas, pernyataan percabangan, dan perhitungan matematika.

  • 30
  • 28

Daftar Berantai Ganda, Seri Struktur Data #6

Di kursus ini, kamu akan mempelajari struktur data daftar berantai ganda, membuat daftar berantai ganda dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12
  • 1

Tantangan Coding Wawancara - X

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap untuk wawancara berikutnya. Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Class User: Proyek OOP

Dalam proyek ini, kamu akan membuat class User dan melatih keterampilan pemrograman berorientasi objek dengan bahasa pemrograman pilihanmu!

  • 8
  • 8
  • 1

RegEx di Python

Manfaatkan kekuatan regular expression di Python lewat kursus yang ringkas dan praktis ini. Pelajari cara menguasai pencarian teks, pencocokan pola, dan ekstraksi data dengan contoh nyata dan tantangan langsung.

certificate icon

Sertifikat setelah selesai

  • 28

Graf, Seri Struktur Data #9

Dalam kursus ini, kamu akan mempelajari struktur data graf, membuat graf tak berarah dari nol dalam bahasa pilihanmu, dan berlatih mengerjakan tantangan pemrograman dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12

Bubble Sort

Semua tentang Bubble Sort

  • 11
  • 10

Teka-teki Matematika

Kursus ini akan membantumu mengembangkan cara berpikir dan strategi untuk menyelesaikan masalah serta teka-teki matematika dengan pemrograman.

  • 20
  • 18

Penanganan Exception di Python

Di bab ini, kamu akan mempelajari salah satu konsep terpenting dalam pemrograman, yaitu penanganan exception. Penanganan exception adalah kunci untuk mengembangkan program yang kokoh dan tidak mudah rusak. Penanganan exception adalah proses merespons exception yang mengganggu jalannya program.

  • 16

Tantangan Coding untuk Wawancara Kerja, Paket II

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap. Semoga berhasil!

Persiapan Wawancara
  • 3
  • 3

Set dalam Python

Dalam kursus ini, kamu akan menguasai set di Python. Kamu akan belajar cara membuat, memanipulasi, dan melakukan operasi pada set melalui pelajaran lengkap dan tantangan praktis. Setelah menyelesaikan kursus ini, kamu akan mahir menggunakan set untuk mengoptimalkan kodemu di Python.

  • 11

Dictionary di Python

Jelajahi dunia dictionary Python yang dinamis, mulai dari konsep dasar hingga penerapan tingkat lanjut, dan tingkatkan keterampilan pemrograman Python-mu dengan latihan langsung.

  • 14

Algoritma Prim, Algoritma Graf

Kuasai Algoritma Prim untuk pohon merentang minimum: bangun satu pohon dari titik awal dengan selalu menambahkan sisi penghubung termurah. Buat algoritmanya dengan bahasa pilihanmu, lalu jawab kueri tentang sisi bottleneck dan keterhubungan, sebagai padanan Kruskal.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 55

Quick Sort: Seri DSA

Kuasai Quick Sort, salah satu algoritma pengurutan tercepat dalam praktik. Buat langkah partisi, tulis pengurutan rekursif lengkap dalam bahasa pilihanmu, analisis kompleksitasnya, dan berlatih mengerjakan tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 52

Selection Sort: Seri DSA

Kuasai Selection Sort, salah satu algoritma pengurutan paling sederhana. Pelajari cara kerjanya langkah demi langkah, buat dari awal dengan bahasa pilihanmu, analisis kompleksitasnya, dan berlatih lewat tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Iterator Python

Dalam kursus ini, kamu akan mempelajari iterator di Python dan berlatih menerapkan pengetahuanmu. Setelah menyelesaikan kursus ini, kamu akan menguasai topik ini!

certificate icon

Sertifikat setelah selesai

  • 13

Counting Sort, Seri DSA

Kuasai Counting Sort, algoritma tanpa perbandingan yang mengurutkan bilangan bulat nonnegatif dalam waktu linear dengan menghitung kemunculan setiap nilai. Buat tahap penghitungan, tulis pengurutan lengkap dengan bahasa pilihanmu, analisis kompleksitas O(n + k), dan berlatih lewat tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 52

Dekorator Python

Dalam kursus ini, kamu akan belajar menggunakan dekorator di Python, alat canggih untuk mengubah perilaku fungsi. Perkuat pemahamanmu dengan mengerjakan serangkaian tantangan coding.

  • 12
  • 11

Tantangan Coding Wawancara Kerja, Paket IV

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap. Apakah kamu sudah menyelesaikan paket-paket sebelumnya? Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Tantangan Coding Wawancara Kerja, Paket III

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini, lalu bersiaplah. Semoga berhasil!

Persiapan Wawancara
  • 3
  • 3

Tantangan Rekursi: Kuasai Cara Berpikir Rekursif

Rekursi adalah konsep penting dalam ilmu komputer dan alat yang sangat ampuh untuk menulis algoritma. Dalam kursus ini, kamu akan menggunakan rekursi untuk menyelesaikan tantangan dari tingkat pemula hingga mahir. Pada akhirnya, kamu akan menguasai topik ini.

certificate icon

Sertifikat setelah selesai

  • 15
  • 15

Dasar-Dasar Pemrograman Dinamis

Kuasai cara menyelesaikan masalah kompleks secara efisien. Tingkatkan kemampuanmu memecahkan masalah untuk wawancara coding dengan pelajaran yang mudah diikuti dan tantangan langsung.

  • 15

Heap Sort, Seri DSA

Kuasai Heap Sort, algoritma pengurutan yang dibangun dari binary heap berbasis array. Buat langkah sift-down, tulis algoritma pengurutan lengkap dalam bahasa pilihanmu, analisis kompleksitas waktu O(n log n) dan ruang O(1), lalu berlatih dengan tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Tantangan Coding untuk Wawancara, Paket IX

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap menghadapi wawancara berikutnya. Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Insertion Sort, Seri DSA

Algoritma yang sederhana tetapi ampuh. Pelajari cara mengurutkan elemen secara efisien, pahami kompleksitas waktu, dan tingkatkan keterampilanmu dalam pengurutan. Mulai sekarang!

  • 9
  • 4
  • 1

Tantangan Coding untuk Wawancara Kerja, Paket V

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini dan bersiaplah. Sudahkah kamu menyelesaikan paket-paket sebelumnya? Selamat coding!

Persiapan Wawancara
  • 3
  • 3

List Comprehension Python

List comprehension adalah sintaks khusus Python yang menawarkan cara singkat dan ampuh untuk membuat list baru dari list yang sudah ada. Di kursus ini, kamu akan menguasai konsep tersebut!

  • 9

Fungsi Lambda Python

Di kursus ini, kamu akan mempelajari fungsi lambda di Python, yang juga dikenal sebagai fungsi anonim dalam bahasa lain. Setelah menyelesaikan kursus ini, kamu akan menguasai topik ini!

  • 9

Proyek Pencarian Media Sosial: Dasar-Dasar JSON dengan Python

Dalam kursus ini, kamu akan belajar mengelola data dalam format JSON menggunakan Python. Kita akan menerapkan ilmu ini untuk membangun implementasi pencarian media sosial. JSON adalah cara populer untuk memformat data dan akan sering kamu temui dalam perjalananmu menggunakan Python.

  • 10

Validator email dengan Python

Dalam kursus ini, kamu akan membuat program validator email yang berfungsi sepenuhnya. Program ini menerima email yang dimasukkan pengguna dan menampilkan apakah email tersebut valid atau tidak!

  • 8
  • 5
  • 1

Generator Kuis: Proyek OOP Python

Dalam kursus ini, kamu akan membuat generator kuis yang berfungsi penuh menggunakan Python dan keterampilan pemrograman berorientasi objek. Selamat berkoding!

  • 11
  • 7
  • 1

Breadth-First Search: Algoritma Graf

Kuasai Breadth-First Search, penelusuran graf lapis demi lapis yang menjadi dasar pencarian jalur terpendek. Buat pencarian tetangga, tulis BFS iteratif dengan queue dalam bahasa pilihanmu, lalu gunakan untuk menemukan jarak jalur terpendek dalam graf tanpa bobot.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Depth-First Search: Algoritma Graf

Kuasai Depth-First Search, cara mendasar untuk menelusuri graf. Bangun struktur pencarian adjacency, tulis DFS iteratif dalam bahasa pilihanmu, analisis kompleksitas O(V + E), lalu gunakan DFS untuk menghitung dan mengukur komponen terhubung.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Merge Sort: Seri DSA

Kuasai Merge Sort, algoritma klasik dengan pendekatan bagi dan takluk. Buat langkah penggabungan, tulis pengurutan rekursif lengkap dalam bahasa pilihanmu, analisis kompleksitas O(n log n), dan berlatih dengan tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 52

Trie: Struktur Data Seri #8

Di kursus ini, kamu akan mempelajari Trie (pohon prefiks), membuatnya dari awal dalam bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12

Heap dan Antrean Prioritas, Seri Struktur Data #7

Dalam kursus ini, kamu akan mempelajari struktur data heap, dasar dari antrean prioritas, membuat MinHeap dari awal menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 14
  • 12
  • 1

Tantangan Coding Wawancara, Paket VIII

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu lewat tantangan ini agar kamu siap menghadapi wawancara berikutnya. Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Konverter Mata Uang: Proyek Python

Dalam kursus ini, kamu akan membuat konverter mata uang menggunakan Python untuk mengonversi nominal antara berbagai mata uang.

  • 5
  • 3
  • 1

Menjelajahi Masa Lalu || Pemula Lengkap untuk String Python

Di kursus ini, kamu akan mempelajari string, slicing, penggabungan, dan kesetaraan.

  • 19

Proyek Sistem Registrasi dan Login

Dalam kursus ini, kamu akan membuat sistem otorisasi dasar untuk membuat dan mengelola pengguna.

  • 8
  • 4
  • 1

Algoritma Dijkstra: Algoritma Graf

Kuasai Algoritma Dijkstra, metode jalur terpendek dari satu sumber yang menggunakan pendekatan greedy untuk graf dengan bobot nonnegatif. Baca sisi berbobot, bangun perhitungan jarak lengkap dengan bahasa pilihanmu, lalu jawab kueri jarak antara dua titik dan kueri titik terjauh.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Pengurutan Topologis, Algoritma Graf

Kuasai pengurutan topologis, yaitu pengurutan graf berarah tanpa siklus agar setiap sisinya mengarah ke depan. Hitung derajat masuk, susun urutan dengan algoritma Kahn dalam bahasa pilihanmu, deteksi siklus, dan temukan jalur terpanjang dalam DAG.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 55

Tantangan Coding Wawancara, Paket VII

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu lewat tantangan ini agar kamu siap menghadapi wawancara berikutnya. Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Tantangan Coding Wawancara, Paket VI

Siap menghadapi wawancara coding berikutnya? Uji pengetahuan dan keterampilanmu dengan tantangan ini agar kamu siap untuk wawancara berikutnya. Selamat coding!

Persiapan Wawancara
  • 3
  • 3

Algoritma Kruskal: Algoritma Graf

Kuasai Algoritma Kruskal untuk Pohon Merentang Minimum. Buat struktur union-find, kembangkan MST dengan menambahkan sisi termurah yang tidak membentuk siklus dalam bahasa pilihanmu, lalu jawab kueri konektivitas dan sisi penghambat.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 57

Algoritma Bellman-Ford: Algoritma Graf

Kuasai algoritma Bellman-Ford: mencari jalur terpendek dari satu sumber, termasuk saat bobot sisinya negatif, serta mendeteksi siklus negatif. Buat satu iterasi relaksasi, terapkan algoritma lengkap dalam bahasa pilihanmu, lalu jawab kueri jarak dan siklus.

Kursus Algoritma Graf
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 54

Radix Sort, Seri DSA

Kuasai Radix Sort, algoritma non-perbandingan yang mengurutkan bilangan bulat nonnegatif digit demi digit. Buat tahap counting sort yang stabil, tulis pengurutan lengkap dalam bahasa pilihanmu, analisis kinerjanya yang linear, dan berlatih dengan tantangan coding.

Struktur Data
certificate icon

Sertifikat setelah selesai

  • 9
  • 4
  • 1
  • 55

Generator Kartu Remi Berbasis Teks

Dalam kursus ini, kamu akan membuat generator kartu remi berbasis teks menggunakan bahasa pemrograman favoritmu. Selamat berkoding!

  • 6
  • 5
  • 1

Generator Fakta Acak - Proyek Python

Dalam proyek ini, kamu akan membuat generator fakta acak menggunakan Python dan API publik (uselessfacts).

  • 7
  • 6
  • 1

Buat Game dengan Pygame

Baru

Buat lima game dengan Python dan pygame: gerakkan sebuah persegi, tangkap balok yang jatuh, mainkan Snake, Pong untuk dua pemain, lalu buat game sendiri. Setiap game berjalan di browser saat kamu menulisnya.

certificate icon

Sertifikat setelah selesai

  • 40
  • 40
  • 5
  • 80

Seri Wawancara Python

Kursus ini berisi 12 soal latihan wawancara dengan tingkat kesulitan mudah dan menengah. Kursus ini menantangmu untuk menyelesaikan soal dalam waktu yang ditentukan dan berlatih berbagai topik.

certificate icon

Sertifikat setelah selesai

  • 12

Pertanyaan yang sering diajukan

Ada berapa kursus Python di Coddy?

Saat ini Coddy punya 69 kursus Python interaktif, mencakup semuanya dari dasar hingga topik tingkat lanjut.

Apakah kursus Python gratis?

Ya. Semua kursus gratis untuk dimulai, berjalan di browsermu, dan dilengkapi petunjuk berbantuan AI.

Apakah saya mendapat sertifikat Python?

Ya. Selesaikan perjalanan Python dan kamu akan membuka sertifikat yang bisa dibagikan. Lihat halaman sertifikasi untuk detail lengkapnya.

Ilustrasi bahasa pemrograman di Coddy

Mulai belajar Python dengan Coddy

Mulai