Learn emerging technologies or gain certification in information systems to advance or change your career. Choose courses from certificates/sequences and electives listed in the menu on the left.
Courses and Instructors approved by UCLA Henry Samueli School of Engineering and Applied Science.
Enroll 30 days before the first day of class to receive an early enrollment discount. Use discount code: EARLY
Enrollment Begins: Monday, February 5, 2018
Instruction dates: April 2 – June 17, 2018
firstname.lastname@example.org | (310) 825-4100
Applications Programming with Concentration in C# .NET
The APPLICATIONS PROGRAMMING WITH CONCENTRATION IN C# .NET CERTIFICATE is a 32-unit program designed for application programmers— individuals who take the specifications provided by the systems analyst and design, test, and debug computer programs as needed to meet user requirements. While the systems analyst defines what needs to be done, the applications programmer decides how to do it.
Working with Microsoft’s Visual Studio Community 2015, students develop software solutions for Windows and web environments using the .NET framework and C# programming language. Taught by working professionals, the program courses offer participants in-depth, real-world content and the skills necessary to provide solutions using Visual Studio.
The APPLICATIONS PROGRAMMING CERTIFICATE is a 32-unit program designed for application programmers—individuals who take the specifications provided by the systems analyst and design, test, and debug computer programs as needed to meet user requirements. While the systems analyst defines what needs to be done, the applications programmer decides how to do it.
Applications programs are usually written in a high-level language that can run with few changes on a variety of computer operating systems. High-level languages used in courses offered by the Department of Engineering and Technology include C, C++, C#, Java, Python, and Visual Basic .NET, among others.
This certificate may be completed entirely with online courses.
On-site customized programs also available through Corporate Education.
Approved for International Students
This certificate is approved for international students and meets the I-20/F1 visa requirements. For details visit the International Student Office website.
The Coding Boot Camp
Web development is one of the fastest-growing careers today. The CODING BOOT CAMP at UCLA Extension is a part-time, 24-week Fullstack Flex course that helps you develop the skills to build dynamic web applications and become a Fullstack web developer. Classes are held on UCLA Extension’s Westwood campus with convenient weekend and evening sessions tailored to the needs of working adults and full-time students. You’ll come away from this rigorous, fast-paced training program proficient in the theory and application of web development, with the skills you need to build and implement dynamic end-to-end web applications. Plus, you’ll have an impressive Professional Portfolio and the confidence to succeed as a web development professional. Class starts June 20.
Scholarships are available. Application deadline: Wednesday, November 22, 2017 at 4:30pm PST. Click here for application and more information.
The DATABASE MANAGEMENT CERTIFICATE is a 32-unit program designed for systems analysts and programmers who are or wish to become involved in the development and support of computer-based applications that employ a database management system.
Data Science Courses
The DATA SCIENCE COURSES are designed to help you better understand the Big Data and uncover its potentials. Courses will help you apply data science principles to investigate Big Data, to discover its patterns, to predict and to lead you to innovative insights. You will learn the best practices for data management, machine learning, statistical analysis, and data visualization. You will learn to use tools such as R programming for data analysis, Tableau for visualization, Hadoop, MapReduce, and NoSQL.
Data Science Practicum
The DATA SCIENCE PRACTICUM provides students with the opportunity to gain real-world experience working with our industry partners. Each practicum cohort is sponsored by a company or organization. This collaboration allows students to work with partner companies/organizations to gain analytics experience and reconcile mathematical theory with business practice. Student groups — supervised by a UCLA Extension practicum instructor — work with the practicum company/organization to identify, define, scope, and analyze a business problem. Students will work in groups to solve real-world data analysis problems and communicate their results. Click here for more details.
Embedded Software Specialization
The EMBEDDED SOFTWARE SPECIALIZATION allows students to explore the latest embedded technologies, gain proficiency in programming logic design and analysis. Learn to program embedded devices and increase your understanding of real-time operating systems in our 12-unit series.
The CYBERSECURITY CERTIFICATE provides training and education for those who would like to specialize in information systems security and cybersecurity. It covers areas such as network security, cryptography, database and network risk management and regulatory policies. The program combines theoretical security models with practical state-of-the-art examples for a comprehensive treatment to the field.
Learn how to assess the security needs of computer and network systems, recommend safeguard solutions, and manage the implementation and maintenance of security devices, systems, and procedures. Click here to view all related courses.
This program is offered entirely online.
Java Programming Specialization
The JAVA PROGRAMMING SPECIALIZATION provides comprehensive training in the Java programming language and its application to web technology. Learn to use Java to develop software for web services, mobile applications, and distributed enterprise systems in this new 12-unit series.
The LINUX/UNIX CERTIFICATE is a 20-unit program that introduces the system user and designer to the Linux/Unix operating system, including a hands-on lab course covering the main features, and emphasis on local and network system administration functions.
Mobile Application Development Specialization
The MOBILE APPLICATION DEVELOPMENT SPECIALIZATION provides students how to program applications for mobile devices, including Apple iPad and iPhone, and Google Android System in our 12-unit series.
Operating System Administration
The OPERATING SYSTEM ADMINISTRATION CERTIFICATE is a 32-unit program intended for professionals who are involved in local area network support for businesses. The courses focus on all aspects of the support process, including requirements analysis, design, installation, operation, and management.
The SYSTEMS ANALYSIS CERTIFICATE is a 32-unit program that consists of courses in requirements analysis, design, development, installation, and operation, as well as online systems, network communications, testing, and documentation. The curriculum covers what it takes to become a systems analyst, who evaluates and solves business and information systems problems by collecting data, designing solutions, and coordinating the implementation and installation of systems.
This certificate may be completed entirely online.
To secure early-enrollment pricing register no later than 1 month prior to the course start date.