C++ provides all the tools for object-oriented programming, such as data abstraction, inheritance, polymorphism and generic programming. Get a solid introduction to all the major features of American National Standards Institute’s (ANSI) standard C++,…
Course subject
Technology and Information Management courses
Technology and Information Management courses in The Course Register: browse 39 active and 39 total continuing, professional, and extension Technology and Information Management listings with start dates, tuition, enrollment status, format, and issuing-source links.
- Active indexed
- 39
- Total indexed
- 39
- Courses in view
- 39
- Subjects indexed
- 68
- Page
- 1 / 1
Technology and Information Management Register
Every Technology and Information Management listing in the register — filter by status or search within the subject.
Explore how data visualization techniques create compelling stories and practice using modern tools to create visualizations. In this course, you will learn theoretical and practical elements to support a holistic approach to understanding data visualization…
Examine fundamental programming concepts in Java and get an introduction to object-oriented programming. With its platform independence, Java is heavily used in Web applications and middleware that work on Windows, Macintosh, Linux and other platforms. On…
Learn the C programming language and its fundamental programming concepts. Gain the knowledge to write simple C language applications and undertake future courses that assume some background in computer programming. Topics include variables, data types,…
Get an introductory overview of data analytics. Learn to formulate and apply descriptive, predictive, and prescriptive analytics to guide decision making in various industries. Learn through lectures and hands-on practice using spreadsheet skills, SQL, and…
In this course, students learn the principles of effective database design and gain a general overview of database management systems (DBMS). The emphasis is on relational and NoSQL database management systems which have a variety of applications in modern…
Get in-depth training of the core Structured Query Language (SQL) designed for beginners, focusing on Data Query Language (DQL) and Data Manipulation Language (DML). Learn and practice how to filter data, join tables, and write aggregate queries, subqueries…
Learn more advanced features of the Java programming language in this intermediate to advanced course. Building on the foundations of basic Java programming, you practice writing more powerful Java applications. This course covers object oriented programming,…
Get an overview and hands-on experience with some of the more popular data structures and algorithms used in industry today. The course focus includes arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs and their associated algorithms…
Learn essential JavaScript architectures and frameworks using a project-based approach. Explore and utilize authoritative resources and examples to design, develop, implement and test simple to advanced applications and utilize front-end frameworks like…
This is a foundational Artificial Intelligence course to help you understand the deep learning frameworks that build upon the underpinning neural network architecture. Artificial Intelligence is pervasive across all domains and can be used for meaningful…
Get an introduction to machine learning using Python. Machine learning is a key skill for data scientists and specialized roles like machine learning engineer, AI developers and other AI focused positions. Many industries depend on practitioners of machine…
Build on foundational database knowledge and explore more complex and specialized areas in database management for application development. Students will study relational and non-relational databases, including design and administration of architectures and…
Create a fully-fledged web-software application that is designed, built and tested using your knowledge of software development concepts and contemporary frameworks, technologies and methodologies. You will integrate a variety of technologies, architectures…
Gain an overview of a comprehensive range of topics essential for mastering back-end development with modern frameworks, blending theoretical knowledge with practical, hands-on activities to ensure students gain both understanding and experience. You will…
Complete your own data analytics project that centers on a real-world problem to add to your portfolio of work. Throughout this course students demonstrate their knowledge of data analytics methods and techniques by planning, exploring, analyzing,…
Learn to analyze and mine data with the Structured Query Language (SQL). Building on the fundamentals of SQL, advance into data analysis and data mining with real applications. Use spreadsheets to further analyze, manipulate and present your data exploration…
This course provides students the opportunity to conduct a data science project that centers on a real-world problem of the student’s choosing. The course focuses on data science from a project-based perspective. Throughout this course students demonstrate…
This course provides a hands-on introduction to the practice of data science using the Python programming language. Python has become a popular language for data science, in part because of the many useful libraries available in it. During this course, you…
Data Warehousing and Business Intelligence (BI) will explore the concepts, frameworks, and best practices for designing on-premises and cloud-based data warehousing solutions and explore how to use analytical tools to perform data analysis. The first few…
Learn to design and build effective, responsive and user-friendly web applications. You learn the fundamentals of front-end development and contemporary architectures by creating robust and dynamic web applications. Course topics include HTML, CSS and…
The term "Big Data" is used broadly to describe very large or complex data sets that cannot adequately be stored, processed, or analyzed using traditional database technologies. Big Data, in addition to large volume, may involve a wide variety of data types…
Get an overview of computer technology and programming. Using a Raspberry Pi, you learn how computers internally represent information, and the logic and hardware they use to process it. You also learn about programming languages and concepts using Python as…
Learn to protect computer technology assets using mechanisms to enforce confidentiality, integrity and availability of data. As fraud, identity theft and cyberwarfare continue to occur exponentially, online security is vital. In this course, you examine…
Learn the core concepts of data science, an interdisciplinary field dedicated to extracting knowledge and insights from structured and unstructured data through a combination of techniques from statistics, computer science and domain-specific expertise. Learn…
Machine learning and deep learning are the driving forces behind modern AI advancements. In this course, you expand on your foundational machine learning knowledge, diving deeper into advanced techniques and deep learning architectures. Explore neural…
Discover the flexibility of the powerful TensorFlow package when dealing with heavy financial, mathematical, engineering or scientific problems. Explore the concise and expressive use of TensorFlow advanced package for Python that features many functions and…
Go beyond the basics of Python with Mastering Python. In this intermediate to advanced level course, students examine the latest version of Python and its data structures in depth. This course also covers object oriented programming, filesystem, Web, and…
Develop and deploy web applications and become proficient in server-side scripting languages and frameworks. Master web architecture fundamentals, including HTTP protocols, static content delivery, dynamic content generation, and load balancing. You also…
Once a niche set of tools for statisticians, programmers and quants, machine learning (sometimes also called data mining or statistical learning) has spread in popularity to a wide variety of applications and disciplines. Get a practical, hands-on…
Get an introduction to the fundamentals of Python programming. Python is one of the world’s most popular programming languages as it offers multiple applications, including data science and analytics, web and database applications, system administration,…
In this course, students learn and practice how to analyze data with the Python programming language. This course introduces students who have some experience with statistical analysis to the Python programming language to make their analysis more powerful…
Discover the power and flexibility of NumPy, SciPy and Matplotlib when dealing with heavy mathematical, engineering or scientific problems. Explore the concise and expressive use of Python’s advanced module features and apply them in probability, statistical…
Learn to utilize the R programming language for data manipulation, statistical analysis and graphics applications. R is available as free/open source software with thousands of available libraries or "packages'' for everything from time-series analysis and…
Explore a broad range of essential topics in web software security frameworks, combining theoretical knowledge with practical activities to develop a comprehensive understanding of web application security. Learn contemporary and fundamental security…
Get an overview of software design principles and cloud platforms in this course. You first review object-oriented design fundamentals and best practices for building software using design patterns. Then, you take a deep dive into coding each design pattern…
Create a fully-fledged web-software application that is designed, built and tested using fundamental concepts and contemporary frameworks, technologies and methodologies. Integrate a variety of technologies, architectures and methodologies from coursework…
Review software project management and discuss the latest approaches, methodologies and standards of software development. You learn to evaluate initial development costs and schedules; define test and prototype activities; determine risk management…
Gain a theoretical and a practical understanding of Quality Assurance in the context of Software Development and Engineering. You should be comfortable being asked to install and use an integrated development environment for homework assignments but this is…