Filter
Clear All Done
Filter by Clear All

Course Status

Instruction Method

Classroom Location

Course Sub-Category

Field Of Study

DESMA X 479.47AA
Illustrator II

Develop advanced techniques and practical workflows in Adobe Illustrator.

course
COM HLT X 470.12
Self-Care for Addiction Professionals: Optimizing Health and Wellbeing

Substance use disorder counselors experience high rates of burnout. Develop self-care skills related to mindfulness, healthy sleep habits, optimal nutrition, and regular exercise to optimize your work with clients.

course
Format:
Live Online
COM HLT X 470.11
Supervised Field Work Practicum

Extending over two quarters, this mandatory supervised practicum is designed for students who complete all prerequisite courses in the Alcohol and Drug Abuse Counseling Certificate.

course
EL ENGR XLC 131A
Probability

This course is part of the UCLA Henry Samueli School of Engineering and Applied Science (HSSEAS) Master of Science in Engineering Online (MSOL) program.  It is available only to students pre-approved by HSSEAS.  For more information visit msol.ucla.edu.

course
COM SCI X 457.55B
Using FPGAs in Embedded Systems

This hands-on course provides an introduction to FPGA design using Verilog. Topics include the Verilog language, simulation, test benches, synthesis, implementation, and downloading to the target board.

course
COM SCI X 420.12
Information Security of Cloud Computing

Learn the vulnerabilities of the cloud model, ways for companies to assess cloud risk and present methods and architectures that mitigate such risks & enhance the security, integrity, and availability of data in the cloud.

course
COM SCI X 418.88B
JavaScript

The course provides an introduction to recursion, prototype-based inheritance, extension of built-in JavaScript objects, and an approach to data validation that students can use as a model for their own applications.

course
Format:
Online
COM SCI X 418.85C
Java Programming III

Java Programming III examines Java enterprise applications; Java servlets and Java server pages, session management, Spring framework, Web services; data persistence, hibernate ORM, and security.

course
COM SCI X 418.85A
Java Programming I

This course presents the fundamentals of programming using Java and covers object-oriented programming, constructors, flow control statements, data types, inheritance, data hiding, abstraction, and the Java library.

course
Format:
Online
In Person
COM SCI X 418.735B
C++ Fundamentals for Visual Studio .NET

This course provides new developers unfamiliar with the C++ language the knowledge and skills to develop C++ applications using the Microsoft .NET platform. This course focuses on C++ program structure, language syntax, and more.

course
COM SCI X 418.735A
Programming in C# for Visual Studio .NET Platform II

This course covers intermediate-level topics in Microsoft application development, building a complete client-server database application using a Microsoft SQL Server database and a Windows desktop client application.

course
Format:
Online
In Person
COM SCI X 418.735
Programming in C# for Visual Studio .NET Platform I

This course provides new developers unfamiliar with the C# language the knowledge and skills to develop C# applications using the Microsoft .NET platform. Focusing on C# program structure, language syntax, and more.

course
Format:
Online
In Person
COM SCI X 418.104G
Intermediate Google Android Development

Develop Android User Interfaces using Android Fragments, retrieving and handling information from the web in apps, background threading techniques, and more.

course
COM SCI X 418.104F
Google Android Development

This course is a hands-on introduction to writing applications for Android devices, focusing on language syntax and object-oriented concepts. Build Android applications, learn how to create user interfaces, and more.

course
COM SCI X 418.104D
iPhone and iPad Application Programming

Learn the fundamentals for developing on the iOS platform. Get an overview of the Objective-C language and the details of the UIKit, as well as several frameworks essential for development on iOS platforms.

course
COM SCI X 418.104B
Python Programming I

Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations.

course
Format:
Online
COM SCI X 418.102AB
HTML and CSS

Understand HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). Together, they provide the foundation on which web pages are built. HTML labels types of information, CSS specifies how that information will look.

course
Format:
Online
COM SCI X 418.102A
Website Development with Adobe Software: Photoshop, Dreamweaver and Animate

This course provides a hands-on introduction to using Adobe's Photoshop, Dreamweaver and Animate for creating web content. These programs are the choice of many web professionals and each provides unique capabilities.

course
Format:
Online
In Person
COM SCI X 418.100
Java Programming II

Java II examines more advanced object-oriented programming; collections and generics; graphical user interface design; threading and asynchronous processing; and files, streams, database usage, and object serialization.

course
Format:
Online
COM SCI X 417.96
Network Communications with TCP/IP

Learn network communications, from the basics of network topologies, OSI layering, & Ethernet to networking hardware and packet-switching fundamentals. The course focuses on TCP/IP and its plethora of protocols and services.

course
Format:
Online
In Person

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning