freeCodeCamp.org adalah komunitas ramah tempat Anda dapat belajar coding secara gratis. Ini dijalankan oleh badan amal 501(c)(3) yang didukung donor untuk membantu jutaan orang dewasa yang sibuk bertransisi ke dunia teknologi. Komunitas kami telah membantu lebih dari 40.000 orang mendapatkan pekerjaan pengembang pertama mereka.
Kurikulum pengembangan web dan pembelajaran mesin kami yang lengkap sepenuhnya gratis dan dapat diatur sendiri. Kami memiliki ribuan tantangan pengkodean interaktif untuk membantu Anda mengembangkan keterampilan Anda.
Sertifikasi
Platform Pembelajaran
Melaporkan Bug dan Masalah
Melaporkan Masalah Keamanan dan Pengungkapan yang Bertanggung Jawab
Berkontribusi
Status Platform, Pembuatan, dan Penerapan
Lisensi
freeCodeCamp.org menawarkan beberapa sertifikasi pengembang gratis. Masing-masing sertifikasi ini melibatkan pembuatan 5 proyek aplikasi web yang diperlukan, bersama dengan ratusan tantangan pengkodean opsional untuk membantu Anda mempersiapkan proyek tersebut. Kami memperkirakan bahwa setiap sertifikasi akan membutuhkan waktu sekitar 300 jam bagi programmer pemula untuk memperolehnya.
Masing-masing dari 50 proyek dalam kurikulum freeCodeCamp.org ini memiliki kisah pengguna tangkas dan pengujian otomatisnya sendiri. Ini membantu Anda membangun proyek Anda secara bertahap dan memastikan Anda telah memenuhi semua cerita pengguna sebelum Anda mengirimkannya.
Anda dapat menggunakan rangkaian pengujian ini melalui CDN freeCodeCamp. Ini berarti Anda dapat membangun proyek ini di situs web seperti CodePen dan Replit - atau bahkan di lingkungan pengembangan komputer lokal Anda.
Setelah Anda mendapatkan sertifikasi, Anda akan selalu memilikinya. Anda selalu dapat menautkannya dari LinkedIn atau resume Anda. Dan ketika calon pemberi kerja atau klien lepas Anda mengeklik tautan tersebut, mereka akan melihat sertifikasi terverifikasi khusus untuk Anda.
Satu-satunya pengecualian untuk hal ini adalah jika kami menemukan pelanggaran terhadap Kebijakan Kejujuran Akademik kami. Ketika kami menangkap orang-orang yang melakukan plagiat (mengirimkan kode atau proyek orang lain sebagai milik mereka tanpa kutipan), kami melakukan apa yang harus dilakukan oleh semua lembaga pembelajaran yang ketat - kami mencabut sertifikasi mereka dan melarang orang-orang tersebut.
Berikut adalah dua belas sertifikasi inti kami:
Pelajari HTML dengan Membuat Aplikasi Foto Kucing
Pelajari CSS Dasar dengan Membuat Menu Kafe
Pelajari Warna CSS dengan Membuat Kumpulan Penanda Berwarna
Pelajari Formulir HTML dengan Membuat Formulir Pendaftaran
Pelajari Model Kotak CSS dengan Membuat Lukisan Rothko
Pelajari CSS Flexbox dengan Membuat Galeri Foto
Pelajari Tipografi dengan Membuat Label Nutrisi
Pelajari Aksesibilitas dengan Membuat Kuis
Pelajari Lebih Lanjut Tentang Penyeleksi Pseudo CSS dengan Membangun Neraca
Pelajari CSS Tingkat Menengah dengan Membuat Lukisan Picasso
Pelajari Desain Web Responsif dengan Membuat Piano
Pelajari Variabel CSS dengan Membangun Cakrawala Kota
Pelajari CSS Grid dengan Membuat Majalah
Pelajari Transformasi CSS dengan Membangun Penguin
Pelajari Animasi CSS dengan Membuat Ferris Wheel
Proyek : Formulir Survei, Halaman Tribute, Halaman Dokumentasi Teknis, Halaman Arahan Produk, Halaman Web Portofolio Pribadi
Pelajari Pengantar JavaScript dengan Membangun Generator Piramida
Pelajari JavaScript Dasar dengan Membangun Game Role Playing
Pelajari Validasi Formulir dengan Membangun Penghitung Kalori
Pelajari Metode Dasar String dan Array dengan Membuat Pemutar Musik
Pelajari Objek Tanggal dengan Membangun Pemformat Tanggal
Pelajari Metode JavaScript Modern Dengan Membuat Kartu Tim Sepak Bola
Pelajari Penyimpanan lokal dengan Membuat Aplikasi Todo
Pelajari Rekursi dengan Membuat Konverter Desimal ke Biner
Pelajari Pemikiran Algoritma Dasar dengan Membuat Penyortir Angka
Pelajari Metode Array Tingkat Lanjut dengan Membuat Kalkulator Statistik
Pelajari Pemrograman Fungsional dengan Membuat Spreadsheet
Pelajari Ekspresi Reguler dengan Membuat Filter Spam
Pelajari OOP Dasar dengan Membuat Keranjang Belanja
Pelajari OOP Tingkat Menengah dengan Membuat Game Platformer
Pelajari Pemikiran Algoritma Tingkat Menengah dengan Membuat Permainan Dadu
Pelajari Pengambilan dan Janji Dengan Membuat Halaman Penulis fCC
Pelajari Pemrograman Asinkron dengan Membuat Papan Peringkat Forum fCC
Proyek : Pemeriksa Palindrom, Konverter Angka Romawi, Validator Nomor Telepon, Mesin Kasir, Aplikasi Pencarian Pokémon
tali sepatu
jQuery
Kelancangan
Bereaksi
reduks
Bereaksi dan Redux
Proyek : Mesin Kutipan Acak, Pratinjau Penurunan Harga, Mesin Drum, Kalkulator JavaScript, 25 + 5 Jam
Visualisasi Data dengan D3
API JSON dan Ajax
Proyek : Diagram Batang, Grafik Scatterplot, Peta Panas, Peta Choropleth, Diagram Peta Pohon
Pelajari Bash dengan Membuat Boilerplate
Pelajari Basis Data Relasional dengan Membangun Basis Data Mario
Pelajari Bash Scripting dengan Membangun Lima Program
Belajar SQL dengan Membangun Database Siswa: Bagian 1
Belajar SQL dengan Membangun Database Siswa: Bagian 2
Pelajari Bash Tingkat Lanjut dengan Membuat Penerjemah Kitty Ipsum
Pelajari Bash dan SQL dengan Membangun Toko Penyewaan Sepeda
Pelajari Nano dengan Membangun Kastil
Pelajari Git dengan Membangun Objek Referensi SQL
Proyek : Penjadwal Pengangkatan Salon, Database Benda Langit, Database Tabel Periodik, Permainan Menebak Angka, Database Piala Dunia
Mengelola Paket dengan Npm
Node Dasar dan Ekspres
MongoDB dan Mongoose
Proyek : Layanan Mikro Stempel Waktu, Parser Header Permintaan, Penyingkat URL, Pelacak Latihan, Layanan Mikro Metadata File
Jaminan Kualitas dan Pengujian dengan Chai
Node dan Ekspres Tingkat Lanjut
Proyek : Konverter Metrik-Imperial, Pelacak Masalah, Perpustakaan Pribadi, Pemecah Sudoku, Penerjemah Inggris Amerika
Pelajari Manipulasi String dengan Membuat Cipher
Pelajari Cara Bekerja dengan Angka dan String dengan Menerapkan Algoritma Luhn
Pelajari Fungsi Lambda dengan Membangun Pelacak Pengeluaran
Pelajari Pemahaman Daftar dengan Membangun Program Case Converter
Pelajari Metode Bagi Dua dengan Mencari Akar Pangkat Dua dari Suatu Bilangan
Pelajari Ekspresi Reguler dengan Membuat Pembuat Kata Sandi
Pelajari Desain Algoritma dengan Membangun Algoritma Jalur Terpendek
Pelajari Rekursi dengan Memecahkan Puzzle Menara Hanoi
Pelajari Struktur Data dengan Membangun Algoritma Merge Sort
Pelajari Kelas dan Objek dengan Membangun Pemecah Sudoku
Pelajari Tree Traversal dengan Membangun Pohon Pencarian Biner
Pelajari Metode Khusus dengan Membangun Ruang Vektor
Proyek : Pemformat Aritmatika, Kalkulator Waktu, Aplikasi Anggaran, Kalkulator Area Poligon, Kalkulator Probabilitas
Analisis Data dengan Kursus Python
NomorPy
Proyek : Kalkulator Deviasi Mean-Variance-Standar, Penganalisis Data Demografis, Visualizer Data Medis, Visualizer Rangkaian Waktu Tampilan Halaman, Prediktor Permukaan Laut
Keamanan Informasi dengan HelmJS
Python untuk Pengujian Penetrasi
Proyek : Pemeriksa Harga Saham, Papan Pesan Anonim, Pemindai Port, Pemecah Kata Sandi SHA-1, Game Multipemain Waktu Nyata yang Aman
Aliran Tensor
Bagaimana Jaringan Neural Bekerja
Proyek : Gunting Kertas Batu, Pengklasifikasi Gambar Kucing dan Anjing, Mesin Rekomendasi Buku menggunakan KNN, Kalkulator Biaya Kesehatan Regresi Linier, Pengklasifikasi Teks SMS Jaringan Syaraf Tiruan
Pelajari Rasio dan Proporsi
Pelajari Cara Menyelesaikan X
Pelajari Pecahan dan Desimal
Pelajari Fungsi dan Grafik
Pelajari Fungsi Linier
Pelajari Faktor Persekutuan dan Akar Pangkat Dua
Pelajari Cara Membuat Grafik Sistem Persamaan
Pelajari Cara Menyelesaikan Sistem Persamaan
Pelajari Penerapan Sistem Linier
Pelajari Persamaan Kuadrat
Pelajari Grafik Induk dan Polinomial
Pelajari Aplikasi Bisnis Aljabar Perguruan Tinggi
Belajar Bunga Sederhana dan Majemuk
Pelajari Eksponen dan Logaritma
Aljabar Perguruan Tinggi dengan Python: Kesimpulan
Proyek : Kalkulator Multi-Fungsi, Kalkulator Grafik, Tiga Permainan Matematika, Kalkulator Keuangan, Penjelajah Grafik Data
Setelah Anda mendapatkan Desain Web Responsif, Algoritma dan Struktur Data, Pustaka Pengembangan Ujung Depan, Visualisasi Data, Pengembangan dan API Ujung Belakang, serta sertifikasi Keamanan Informasi dan Jaminan Kualitas Lama, Anda akan dapat mengklaim Tumpukan Penuh freeCodeCamp.org Anda Sertifikasi Pembangunan. Perbedaan ini menandakan bahwa Anda telah menyelesaikan sekitar 1.800 jam coding dengan berbagai alat pengembangan web.
Kami juga memiliki 4 sertifikasi warisan sejak kurikulum 2015, yang masih tersedia. Semua proyek yang diperlukan untuk sertifikasi lama ini akan tetap tersedia di freeCodeCamp.org.
Sertifikasi Pengembangan Front End Warisan
Sertifikasi Visualisasi Data Lama
Sertifikasi Pengembangan Back End Warisan
Sertifikasi Keamanan Informasi dan Jaminan Kualitas Warisan
Tulis Kode Pertama Anda Menggunakan C#
Buat dan Jalankan Aplikasi Konsol C# Sederhana
Tambahkan Logika ke Aplikasi Konsol C#
Bekerja dengan Data Variabel di Aplikasi Konsol C#
Buat Metode di Aplikasi Konsol C#
Debug Aplikasi Konsol C#
Ujian : C# Dasar dengan Ujian Sertifikasi Microsoft
Kode ini ditayangkan langsung di freeCodeCamp.org.
Komunitas kami juga memiliki:
Sebuah forum tempat Anda biasanya bisa mendapatkan bantuan pemrograman atau masukan proyek dalam beberapa jam.
Saluran YouTube dengan kursus gratis tentang Python, SQL, Android, dan berbagai macam teknologi lainnya.
Publikasi teknis dengan ribuan tutorial pemrograman dan artikel tentang matematika dan ilmu komputer.
Server Discord tempat Anda dapat berkumpul dan berbicara dengan pengembang dan orang-orang yang sedang belajar coding.
Bergabunglah dengan komunitas di sini.
Jika Anda merasa menemukan bug, baca terlebih dahulu artikel cara melaporkan bug dan ikuti instruksinya.
Jika Anda yakin ini adalah bug baru dan telah mengonfirmasi bahwa orang lain juga menghadapi masalah yang sama, lanjutkan dan buat masalah GitHub baru. Pastikan untuk menyertakan informasi sebanyak mungkin sehingga kami dapat mereproduksi bug tersebut.
Kami menghargai pengungkapan kerentanan yang bertanggung jawab yang mungkin berdampak pada integritas platform dan pengguna kami.
Baca kebijakan keamanan kami dan ikuti langkah-langkah berikut untuk melaporkan kerentanan.
Komunitas freeCodeCamp.org terwujud berkat ribuan sukarelawan yang baik hati seperti Anda. Kami menyambut semua kontribusi kepada komunitas dan sangat senang menyambut Anda.
Silakan ikuti langkah-langkah berikut untuk berkontribusi.
Kontribusi Terbaru:
Status platform umum untuk semua aplikasi kami tersedia di status.freecodecamp.org
. Status pembuatan dan penerapan kode tersedia di Panduan DevOps kami.
Hak Cipta © 2024 freeCodeCamp.org
Konten repositori ini terikat oleh lisensi berikut:
Perangkat lunak komputer ini dilisensikan berdasarkan lisensi BSD-3-Clause.
Sumber belajar di direktori /curriculum
termasuk subdirektorinya adalah hak cipta © 2024 freeCodeCamp.org