Bold claim: AI is reshaping how we learn to code, and this year’s Apple events put that reality in sharp focus. But here’s where it gets controversial: the line between human skill and machine assistance is blurring, even at a major developer conference.
Learning programming isn’t just about memorizing languages. It’s about understanding how components fit together, the order in which tasks unfold, and how to manage what comes first and what follows. This broader view helps explain why a major tech event in the middle of the year would still feature AI as a valid tool rather than a threat to learning.
Apple’s Worldwide Developers Conference (WWDC) is poised to return mid-year, as it has in the past, with its well-known student challenge that invites young coders to showcase their talents in Apple’s Xcode environment.
What’s different this year is that Apple now directly supports Anthropic Claude and OpenAI coding assistants inside Xcode. In practical terms, AI could be writing code, at least in part. This shift raises the question of whether apps will become more ambitious and less “human-centric,” or whether AI simply augments human creativity within coding boundaries.
Apple’s stated policy clarifies the role of AI: AI tools may assist with specific tasks in a project, provided that every use is fully disclosed. Participants must demonstrate substantial individual contribution and a solid grasp of their app playground, including problem-solving, solution impact, creativity, user experience and design, and the appropriate use of tools and technologies.
Translation for aspiring young developers: you can use AI to help build your entry for Apple’s competition, but you must clearly disclose what you did. The app must also work reliably—nonfunctional submissions are disqualified.
Prizes and opportunities remain compelling: winners are invited to Cupertino to spend time with Apple during WWDC. It’s a significant potential breakthrough for young developers aiming to break into the coding industry. Submissions close on February 28, and participants typically have a tight two-week window to finalize their projects.
If you’re considering entering, think about how AI can responsibly accelerate your project while you maintain clear, verifiable ownership and a strong focus on user experience. How will you balance automated coding with your own problem-solving approach? And what safeguards will you implement to ensure your app remains user-friendly and reliable in real-world use? Feel free to share your thoughts in the comments.