UCLA - Software Development Certification


Python Programming I
Python Basics
Imperative Programming
Text Data, Files, and Exceptions
Execution Control Structures
Containers
Namespaces
Object-Oriented Programming
Recursion
The Web and Search
Data Structures and Algorithms
Arrays and Linked Lists
Stacks and Queues
Trees and Graphs
Heaps and Hash Tables
Dynamic Programming
Greedy Algorithms
Backtracking
Python Programming II - Exploratory Statistics
Probability and Statistical Concepts
Probability and Statistics Computer Experimentation
Data Scientist Python Tools
Regression Modeling
Introduction to SQL
SQL Syntax
SQL Statements and Keywords
Manipulating Databases
Table Joins
Sub-queries
Aggregate Functions
Stored Procedures
Triggers
Cursors
Transactional Processing