Computer Science Internship
Computer Science Internship
This course provides certificate students with a supervised 120-hour internship, offering hands-on experience in approved tech roles, guided by an instructor and culminating in a final reflective report.
Get More Info
What you can learn.
About This Course
The internship course offers eligible students the opportunity to earn credit toward their certificate program through a supervised internship of at least 120 hours, allowing for the practical application of knowledge and skills gained in their coursework. Internship positions must be approved by UCLA Extension prior to enrollment and may include roles in software development, programming, systems analysis, data analysis, network administration, cybersecurity, machine learning, artificial intelligence, web development, or IT technical support.
To qualify, students must be enrolled in a UCLA Extension certificate program and have completed a substantive portion of their coursework (a minimum of 12 units). Students are required to submit an internship application for approval before registering for the course.
During the internship, a UCLA Extension instructor serves as the internship coordinator, providing oversight and ensuring that the experience aligns with the student’s academic and professional goals. Upon completion, students must submit a final report summarizing their internship activities, learning outcomes, and reflections on the experience.
This course applies toward the following programs
Software Development
Develop software applications in Java and Python and enhance your web development skills. Gain the practical knowledge necessary to compete in an evolving technology ecosystem.