UCLA Extension offers custom programs and corporate education with tailor-made training and educational experiences. UCLA Extension also has programs for international groups with personalized learning experiences and collaborative projects.
More about UCLA Extension
Take the mystery out of Java with this six-week course. Java’s straightforward structure makes it an ideal programming language for computer neophytes. After learning fundamental concepts like constructors, flow control statements, object-oriented programming, data types, data hiding, abstraction, and inheritance, students will be able to write their own Java programs. This course then transitions to some core programming ideas, such as control flow statements (branching & looping), variables, methods, and input/output.
Take your Java programming skills to the next level with this intermediate 10-week course. Students use their basic programming knowledge to explore more advanced topics, such as collections and generics, graphical user interface design, object-oriented programming, threading and asynchronous processing, files, streams, database usage, and object serialization. By the end of the course, students will be able to analyze and solve real-world problems and write Java programs which are stable as well as sophisticated. Students who have completed a basic course should do well in this class.
Master Java programming skills in this advanced 10-week course. Curriculum focuses on enterprise-level issues, such as spring framework, web services, data persistence, Java servlets and Java server pages, session management, ORM hibernation, and data security. Students learn to work independently and also work in groups. This course builds on basic and intermediate Java programming classes.
Enter your email address below to create a new account or sign in with an existing account.
showing 5 of 6 courses
Python is an easy-to-read, versatile object-oriented programming language. It is often compared to Java, Ruby, and Perl. It is available under an open-source license and is a favorite among programmers.
Coding is what makes technology work. It runs behind the scenes of the technology that has become an integral part of daily life and business in the modern world. There are a variety of coding languages that allow programmers to develop websites, create apps and software, analyze data, create machine learning algorithms, query databases, and more.
From basic single-computer programs to enterprise-level solutions, Java is the most widely-used code in the world. It is a simple, open-sourced code which is relatively easy to learn. Those who master it have solid employment prospects now and in the future.
The theory and practice of computer science is the foundation of most IT-related endeavors. Computer science also gives students important problem-solving skills.
For registration assistance and a list of partners and affiliate schools, see the Partners Page. Neither Classes Near Me (“CNM”) nor Noble Desktop is affiliated with any schools other than those listed on the Partners Page. The information provided on CNM for all schools is intended to provide information so that you may compare schools and determine which best suits your needs. The information provided is not updated regularly, so you should go to the schools website directly to verify their continued offerings. Neither CNM nor Noble Desktop can assist with registration for non-partner schools.