How can educators design artificial intelligence courses and student projects that balance foundational knowledge with computational resource constraints? This article explores strategies for creating effective and practical AI learning experiences for second-year undergraduates.