Programming

Computing in Python II: Control Structures

Overview Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Organized into five chapters, this course starts by covering the fundamentals of what control structures are and what they do, then moves on to four common control structures in Python. Conditionals let you modify what your program …

Computing in Python II: Control Structures Read More »

Introduction to video game development with Unity

Overview Never before has the video game market been at a better time. There are currently many platforms available and the emergence of mobile devices has revolutionized the sector. The existence of multiple platforms implies great challenges for developers in decision making, both in the choice of platforms and in the sizing of work teams. …

Introduction to video game development with Unity Read More »

Data Science and Agile Systems for Product Management

Overview Modern systems today must be designed for agility in order to outpace the competition. Concepts like Agile, DevOps, and Data Science were once considered only for the technology-based companies. Today that means every company. Because there is no greater currency than timely information for optimizing operations and meeting the needs of customers. Modern product …

Data Science and Agile Systems for Product Management Read More »

Computing in Python III: Data Structures

Overview Build on your existing knowledge of conditionals, loops, and functions by studying more about complex Python data structures, including strings, lists, dictionaries, and file input and output. Organized into five chapters, this course starts by covering the basics of data structures, then moves on to these four common data structures in Python: By the …

Computing in Python III: Data Structures Read More »

CS50’s Introduction to Programming with Python

Overview An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and “debug” it. Designed for students with or without prior programming experience who’d like to learn Python specifically. Learn about functions, arguments, and return values (oh my!); variables and types; conditionals and …

CS50’s Introduction to Programming with Python Read More »

CS50’s Web Programming with Python and JavaScript

Overview Topics include database design, scalability, security, and user experience. Through hands-on projects, you’ll learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By course’s end, you’ll emerge with knowledge and experience in principles, languages, and tools that empower you to design and deploy applications on the …

CS50’s Web Programming with Python and JavaScript Read More »

Programming for Everybody (Getting Started with Python)

Overview 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 experience should be able to master the …

Programming for Everybody (Getting Started with Python) Read More »

Shopping Cart
  • Your cart is empty.