Ada banyak jenis kursus ekonomi yang ditawarkan pada tingkat yang sesuai untuk semua pelajar yang berbeda. Seorang siswa sering dapat menemukan kursus ekonomi dasar yang ditawarkan di perguruan tinggi atau bahkan sekolah tingkat yang lebih rendah. Untuk orang-orang dengan pemahaman dasar ekonomi, topik yang lebih spesifik dapat diajarkan. Sebuah kelas mungkin hanya mengajarkan strategi yang digunakan untuk melakukan penelitian di bidang ekonomi atau bahkan ekonomi yang berkaitan dengan bidang atau topik tertentu. Tergantung pada sekolahnya, kursus ekonomi yang sangat unik sering kali dapat ditemukan.
Jenis kursus ekonomi yang paling umum adalah kursus ekonomi dasar, karena tanpa pemahaman dasar tentang topiknya, akan sangat sulit untuk mempelajari sesuatu yang baru. Kursus-kursus ini seringkali lebih lama daripada kursus-kursus lain karena harus dimulai dengan dasar-dasar ekonomi. Kursus yang berbeda diajarkan dengan cara yang berbeda, jadi tidak semua kursus ekonomi dasar setara.
Dua jenis utama mata kuliah ekonomi adalah ekonomi makro dan ekonomi mikro. Masing-masing kategori ini sering memiliki teori pengajaran tingkat pengantar sekunder yang khusus untuk tingkat analisis itu. Kategori dapat dibagi lagi menjadi kursus terapan dan teoritis. Cara melakukan kerja lapangan, cara menganalisis data, dan cara menginterpretasikan temuan orang lain, semuanya dapat diajarkan dalam kursus ini.
Banyak kursus ekonomi mengambil bentuk berbicara tentang masalah di dunia. Kebijakan lingkungan, kemiskinan, dan kapitalisme adalah semua topik yang dapat dieksplorasi untuk keseluruhan kursus ekonomi. Seringkali, mata kuliah apa yang ditawarkan oleh suatu institusi akan berhubungan dengan keahlian para profesor.
Terkadang, kursus unik juga dapat ditemukan melalui perguruan tinggi dan institusi lainnya. Sejarah ekonomi, filsafat ekonomi, atau bahkan penulisan ekonomi semuanya dapat diajarkan sebagai mata kuliah ekonomi. Kelas-kelas ini sering ditawarkan hanya untuk siswa tingkat yang lebih tinggi dan mungkin terlalu maju untuk orang yang baru memulai. Kadang-kadang juga mungkin untuk menemukan kursus yang diajarkan untuk sejumlah kecil siswa tentang topik yang sangat spesifik, seperti teori seorang ekonom tunggal. Ini sering diajukan sebagai lokakarya atau seminar daripada kursus.
Ada perbedaan besar antara kursus yang ditujukan untuk tingkat pendidikan yang berbeda. Tidak hanya tingkat pengetahuan yang berbeda harus diajarkan, tetapi juga pendekatan yang sama sekali berbeda untuk subjek harus dipelajari. Ketika seseorang baru memulai di lapangan, dia mungkin terutama belajar bagaimana memahami topik pada tingkat teoretis atau bahkan menyelesaikan makalah kecil. Studi pascasarjana, di sisi lain, harus mempersiapkan seseorang untuk bekerja sebagai ekonom pada tingkat yang jauh lebih profesional.