Show Results For
This course provides a hands-on introduction to the architecture, deployment, and management of Amazon Web Services (AWS).
Learn machine learning origins, principles, and practical applications, as well as implementation via the Python programming language. Students will learn to train a model, evaluate its performance, and improve its performance.
Learn tools for distributed data storage and large data set processing. This course focuses on architectures and technologies, including NoSQL and Hadoop.
Learn the iterative process of exploratory data analysis (EDA), data analysis techniques, data exploration, and visualization. Course tools include R for data analysis and Tableau for data visualization.
This course covers the key knowledge domains in data science, including data development and management, machine learning and natural language processing, statistical analysis, data visualization, and inference.
This hands-on course introduces core defensive strategies for various environments and explores remediation strategies for thwarting attacks.
This hands-on course explores common and specialized security tools for penetration assessments. Students will have the opportunity to create their own custom tool or an extension to a known tool.
This course delivers a step-by-step methodology for securing any infrastructure through enhanced defenses to the core components of networks and databases.
As a creative professional, familiarize yourself with the transformative potential of AI.
This course covers physical and logical cybersecurity for data centers and IT infrastructures. It defines a management program to protect assets across all levels of technology and the core components that support that information technology.
Learn how to integrate digital artwork into After Effects and put it in motion. Create stunning visual effects and exciting animated 3D typography.
This course introduces the latest tools, techniques and technologies used by leading agencies to develop world-class user experiences.
This comprehensive introductory course combines theoretical security models with practical examples to benefit auditors, system administrators, or anyone else with a basic understanding of information technology.
Develop advanced techniques and practical workflows in Adobe Illustrator.
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.
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.
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.
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.
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.
Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations.
Corporate Education
Learn how we can help your organization meet its professional development goals and corporate training needs.
Donate to UCLA Extension
Support our many efforts to reach communities in need.