Software Development Online Courses for Cal Poly Students

Found 56 listings, displaying 41-56
Filter:
In the Software Design and Architecture Specialization, you will learn how to apply design principles, patterns, and architectures to create reusable and flexible software applications and systems. You will learn how to express and document the design and architecture of a software system using a...
This program is intended for anyone who wants to learn how to develop Apps using Swift and iOS. Through four courses, you will learn topics beginning with the absolute basics and ending with selling your apps on the app store. This program provides the skills you\'ll need to advance your...
This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization, and...
This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a...
Object-Oriented Hierarchies in Java is the third of a series of courses in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest\'s private Java Bootcamps, designed to provide the skill set necessary to be hired as...
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they...
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer...
Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating...
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You\'ll program an on-screen Turtle to draw pretty pictures. You\'ll also learn to draw reference diagrams as a way to reason about program...
Code and run your first python program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just python, but core Computer Science topics that can be transferred to other languages. The modules in this course...
This course will continue the introduction to Python programming that started with Python Programming Essentials. We\'ll learn about different data representations, including strings, lists, and tuples, that form the core of all Python programs. We will also teach you how to access files, which...
The goal of the course is to introduce students to Python Version 3.x programming using hands on instruction. It will show how to install Python and use the Spyder IDE (Integrated Development Environment) for writing and debugging programs. The approach will be to present an example followed by a...
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook \"Python for Everybody\"...
The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve...
At the global level, there are many countries marked by violence affecting health care. The \'Health care in danger\' project aims to establish practical measures and recommendations that can be implemented on the ground by policy-makers, humanitarian organizations and health professionals. In...
This course is primarily intended for students with basic programming knowledge who want to develop their C++ programming skills and learn about OOP in the context of C++. You will understand the advantages and features of OOP over procedural programming. In addition, you will become familiar...

Software Development Online Courses for Cal Poly Students

Searching for Cal Poly Software Development online courses has never been quicker. Browse Software Development online courses and more in and around San Luis Obispo, CA. To help narrow your results down, use Software Development online course filters to refine your Cal Poly Software Development online course search and enhance your Biology search experience. Sharing relevant Software Development listings with Cal Poly classmates can really help make the search process even faster for them! Uloop.com can help you find Cal Poly Software Development online courses today!

Cal Poly 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