Computer Science Online Courses for Cal Tech Students

Found 953 listings, displaying 161-180
Filter:
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g, Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java. In addition to learning Java, you...
Introducing Natural Language Processing is part one of the Text Analytics with Python professional certificate (or you can study it as a stand-alone course). This first course introduces the core techniques of natural language processing (NLP) and computational linguistics. But we introduce these...
The Palo Alto Networks Cybersecurity Professional Certificate prepares students for entry level careers in cybersecurity, with an emphasis on learning the fundamentals of Networking, Network Security, Cloud Security, and Security Operations related to Palo Alto Networks Technology and the...
This specialization introduces the Go programming language from Google and provides learners with an overview of Go\'s special features. Upon completing the three-course sequence, learners will have gained the knowledge and skills needed to create concise, efficient, and clean applications using...
__Visualizing Natural Language Processing is the second course in the Text Analytics with Python professional certificate (or you can study it as a stand-alone course). Natural language processing (NLP) is only useful when its results are meaningful to humans. This second course continues by...
Responsive web design is all about creating the best user experience regardless of whether a user is accessing your site from a desktop computer, a mobile phone, or a tablet. This Specialisation covers the basics of modern full stack web development, from UX design to front-end coding to custom...
This Specialization is designed for people who are new to software engineering. It\'s also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices. At the end of this Specialization, we expect...
As part of our “Spatial Computational Thinking” program, this “Generative Modelling” course focuses on the generation of complex spatial information models capturing various relationships and constraints. You will learn how to tackle challenging problems by integrating multiple procedures that wo...
In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software...
Integrate UX Research and UX Design to create great products through understanding user needs, rapidly generating prototypes, and evaluating design concepts. Learners will gain hands-on experience with taking a product from initial concept, through user research, ideation and refinement, formal...
The first in our “Spatial Computational Thinking” program, this “Procedural Modelling” course will focus on the fundamentals of procedural programming in 3D. You’ll learn to write computational procedures using data structures and control-flow statements to automate the production of 3D models. D...
This Specialization is an introduction to building web applications for anybody who already has a basic understanding of responsive web design with JavaScript, HTML, and CSS. Web Applications for Everybody is your introduction to web application development. You will develop web and database...
In the second course of the Practical Data Science Specialization, you will learn to automate a natural language processing task by building an end-to-end machine learning pipeline using Hugging Face\'s highly-optimized implementation of the state-of-the-art BERT algorithm with Amazon SageMaker...
This course is the last in our “Spatial Computational Thinking” program. This “Performative Modelling” course focuses on evaluating alternative spatial models to support evidence-based decision making. You will learn methods for calculating various spatial performance metrics related to the bui...
It used to be the case that everyone viewed webpages on about the same size screen. But with the explosion of the use of smartphones to access the Internet, the landscape of design has completely changed. People viewing your site will now expect that it will perform regardless of the platform...
In this course, you will learn the neuroscience of change, why we are so change-averse, how to train for change resilience, and most importantly, you will begin developing a practice to help you be prepared for changes in personal life and in your career. You will learn specific strategies and...
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and...
The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how...
If you have ever used a navigation service to find optimal route and estimate time to destination, you\'ve used algorithms on graphs. Graphs arise in various real-world situations as there are road networks, computer networks and, most recently, social networks! If you\'re looking for the fastest...
This is CS50’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this c...

Computer Science Online Courses for Cal Tech Students

Searching for Cal Tech Computer Science online courses has never been quicker. Browse Computer Science online courses and more in and around Pasadena, CA. To help narrow your results down, use Computer Science online course filters to refine your Cal Tech Computer Science online course search and enhance your Biology search experience. Sharing relevant Computer Science listings with California Institute of Technology classmates can really help make the search process even faster for them! Uloop.com can help you find Cal Tech Computer Science online courses today!

Cal Tech Online Courses

Back to Top

Log In

Contact Us

Upload An Image

Please select an image to upload
Note: must be in .png, .gif or .jpg format
OR
Provide URL where image can be downloaded
Note: must be in .png, .gif or .jpg format

By clicking this button,
you agree to the terms of use

By clicking "Create Alert" I agree to the Uloop Terms of Use.

Image not available.

Add a Photo

Please select a photo to upload
Note: must be in .png, .gif or .jpg format