LearnQuest |
A Practical Introduction to Test-Driven Development (Coursera) https://www.coursera.org/learn/a-practical-introduction-to-test-driven-development To be a proficient developer you need to have a solid grasp of test writing before putting code into production. In this course, we will take a hands-on look at Test-Driven Development by writing and implementing tests as soon as week one. TDD starts with good unit tests, so we will start there. Topics will also cover translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unittest.mock module. Once finished, you will have covered all |
Advanced Network Security (CourseraSpecs) https://www.coursera.org/specializations/advanced-network-security Offered by LearnQuest. Learn advanced network security techniques. Gain an understanding of advanced security tools and systems to design ... |
AI for Scientific Research (CourseraSpecs) https://www.coursera.org/specializations/artificial-intelligence-scientific-research Offered by LearnQuest. Launch Your Career in Data Science. Use artificial intelligence to discover and test hypothesis. |
https://www.coursera.org/learn/ai-algorithm-limitations-ko 알고리즘의 영향력은 점차 커지고 있습니다. 머신 러닝은 방대한 데이터 세트를 기반으로 주요 의사결정을 내리기 시작함에 따라, 인간인 우리는 실제 생활에서의 한계점을 충분히 알고 있어야 합니다. 대출 승인, 교통 경로 재설정을 막론하고, 머신 러닝 모델에는 인간의 공유가치가 정확히 반영되어야 합니다. 본 강좌에서는 가장 기본적인 알고리즘부터 완전 자율 알고리즘에 이르기까지 알고리즘의 발전을 살펴보고, 보다 윤리적으로 건전한 알고리즘을 만드는 방법을 논의합니다. |
Application Programming Fundamentals (Coursera) https://www.coursera.org/learn/application-programming-fundamentals 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 will be portable to other object-oriented programming languages. This course includes hands-on labs where you will learn to write and execute programs. |
Artificial Intelligence Algorithms Models and Limitations (Coursera) https://www.coursera.org/learn/ai-algorithm-limitations We live in an age increasingly dominated by algorithms. As machine learning models begin making important decisions based on massive datasets, we need to be aware of their limitations in the real world. Whether it's making loan decisions or re-routing traffic, machine learning models need to accurately reflect our shared values. In this course, we will explore the rise of algorithms, from the most basic to the fully-autonomous, and discuss how to make them more ethically sound. |
Artificial Intelligence Data Fairness and Bias (Coursera) https://www.coursera.org/learn/ai-data-bias In this course, we will explore fundamental issues of fairness and bias in machine learning. As predictive models begin making important decisions, from college admission to loan decisions, it becomes paramount to keep models from making unfair predictions. From human bias to dataset awareness, we will explore many aspects of building more ethical models. |
Artificial Intelligence Ethics in Action (Coursera) https://www.coursera.org/learn/ai-ethics-analysis AI Ethics research is an emerging field, and to prove our skills, we need to demonstrate our critical thinking and analytical ability. Since it's not reasonable to jump into a full research paper with our newly founded skills, we will instead work on 3 projects that will demonstrate your ability to analyze ethical AI across a variety of topics and situations. These projects include all the skills you've learned in this AI Ethics Specialization. |
Artificial Intelligence Privacy and Convenience (Coursera) https://www.coursera.org/learn/ai-privacy-and-convenience In this course, we will explore fundamental concepts involved in security and privacy of machine learning projects. Diving into the ethics behind these decisions, we will explore how to protect users from privacy violations while creating useful predictive models. We will also ask big questions about how businesses implement algorithms and how that affects user privacy and transparency now and in the future. |
Assessing and Managing Secure IoT Applications and Devices (CourseraSpecs) https://www.coursera.org/specializations/assessing-and-managing-secure-iot-applications-and-devices Offered by LearnQuest. Secure IoT Devices, Architecture, and Landscape |
Blockchain Solution Architecture (CourseraSpecs) https://www.coursera.org/specializations/blockchain-solution-architecture Offered by LearnQuest. Delve deep into Blockchain Architecture |
Cloud Computing Basics (Cloud 101) (Coursera) https://www.coursera.org/learn/cloud-computing-basics Welcome to Cloud Computing Basics (Cloud 101). Over the next few weeks, we will discuss the basics of Cloud computing: what it is, what it supports, and how it is delivered. We will delve into storage services, Cloud economics, levels of managed infrastructure, and Azure services. We will also explore different deployment models of Cloud computing, as well as several hosting scenarios. Last but not least, we will compare some of the cloud platforms and discuss the future of cloud computing. |
Combining Scrum with Other Agile Methodologies (Coursera) https://www.coursera.org/learn/combining-scrum-with-other-methodologies This course is designed to help Scrum beginners become more proficient with Agile Scrum. This course explores layering other Agile methodologies on top of Scrum. This is the fourth course in the Certified Scrum Master specialization. We recommend completing the first three courses before beginning this one. |
https://www.coursera.org/learn/comptia-exam-prep This course is geared towards anyone looking to take the CompTIA A+ certification exam. This certification focuses predominately on computer support or helpdesk. This course gives you easy access to the invaluable learning techniques used by many in their preparation of the CompTIA A+ certification exam. We’ll learn about the exam process, expectations, and tip & tricks that can be used in passing the exam. Using these approaches, regardless of your skill levels in the topics and objective areas |
https://www.coursera.org/learn/comptia-practice This course is geared towards anyone looking to take the CompTIA A+ certification exam. This certification focuses predominately on computer support or helpdesk. This course gives you easy access to the invaluable learning techniques used by many in their preparation of the CompTIA A+ certification exam. This course focuses on two primary areas, visual based questions, and simulation-based questions that are based on common core concepts of the exams. Using these approaches, regardless of your s |
https://www.coursera.org/specializations/core-java Offered by LearnQuest. Learn the Skills Needed to be a Java Programmer. Quickly master the Java programming language and the packages that ... |
Demand Forecasting Using Time Series (Coursera) https://www.coursera.org/learn/demand-prediction-using-time-series This course is the second in a specialization for Machine Learning for Supply Chain Fundamentals. In this course, we explore all aspects of time series, especially for demand prediction. We'll start by gaining a foothold in the basic concepts surrounding time series, including stationarity, trend (drift), cyclicality, and seasonality. Then, we'll spend some time analyzing correlation methods in relation to time series (autocorrelation). In the 2nd half of the course, we'll focus on methods for d |
Developing AI Applications on Azure (Coursera) https://www.coursera.org/learn/developing-ai-applications-azure This course introduces the concepts of Artificial Intelligence and Machine learning. We'll discuss machine learning types and tasks, and machine learning algorithms. You'll explore Python as a popular programming language for machine learning solutions, including using some scientific ecosystem packages which will help you implement machine learning. Next, this course introduces the machine learning tools available in Microsoft Azure. We'll review standardized approaches to data analytics and |
DevOps and Build Automation with Python (Coursera) https://www.coursera.org/learn/devops-build-automation-python This course is the final course in a series that aims to prepare you for a role working as a programmer. In this course we will look at several automation concepts in DevOps with Python. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson. |
Enterprise Java Beans (EJBs) and the Jakarta Persistence API (JPA) (Coursera) https://www.coursera.org/learn/enterprise-java-beans-jakarta-persistence-api The EJB architecture was the first component-based development model for Java EE specification. It consists of three main components; enterprise beans (EJBs), the EJB container, and the Java application server. In this course students will develop EJBs to run it run inside an EJB container, that is running on a Java EE compliant application server. Students will see that EJB Components enables you to build scalable and accessible enterprise applications |
Essential Tools For Application Development (Coursera) https://www.coursera.org/learn/essential-programming-tools In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: Apache® Subversion® for version control, and Apache® Maven™ for build automation. |
Ethics in the Age of AI (CourseraSpecs) https://www.coursera.org/specializations/ethics-in-ai Offered by LearnQuest. What's the ethical impact of AI making decisions?. Learn how to impose ethical behavior on machine models. |
Foundations of Computer Science (Coursera) https://www.coursera.org/learn/computer-science-foundations Welcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write programs that utilize both procedural and object oriented techniques to solve business problems. In the first course in the sequence we will provide you with a solid foundation in the computer science topics that are important to understand when programming Visual Basic. In courses two through four, we will role up our sleeves and start coding in Visual Basic. In these courses you need to have |
Front-End Developer (CourseraSpecs) https://www.coursera.org/specializations/front-end-developer Offered by LearnQuest. Build your foundation as a Front-End Developer. Master Front-End Developer skills with REST, SOAP, HTML, JAX-RS, and ... |
Fundamentals of Data Warehousing (Coursera) https://www.coursera.org/learn/fundamentals-of-data-warehousing Welcome to Fundamentals of Data Warehousing, the third course of the Key Technologies of Data Analytics specialization. By enrolling in this course, you are taking the next step in your career in data analytics. This course is the third of a series that aims to prepare you for a role working in data analytics. In this course, you will be introduced to many of the core concepts of data warehousing. You will learn about the primary components of data warehousing. We’ll go through the common data w |
Fundamentals of Kubernetes Deployment (Coursera) https://www.coursera.org/learn/kubernetes-deployment This course is designed to give you a deeper understanding of Kubernetes. Over the next few weeks, you'll learn about several features of Kubernetes, the Kubernetes Architecture, how to create clusters, and different installation configurations. We'll also explore deployments and how they are scaled, updated, and rolled back. We will discuss clusters, pods, and nodes, and dive into Persistent Volumes as well as Kubernetes Authorization and Authentication. Lastly, we'll show you how it all co |
Fundamentals of Machine Learning for Supply Chain (Coursera) https://www.coursera.org/learn/machine-learning-for-supply-chain-fundamentals This course will teach you how to leverage the power of Python to understand complicated supply chain datasets. Even if you are not familiar with supply chain fundamentals, the rich data sets that we will use as a canvas will help orient you with several Pythonic tools and best practices for exploratory data analysis (EDA). As such, though all datasets are geared towards supply chain minded professionals, the lessons are easily generalizable to other use cases. |
Identifying and Managing Security Gaps for Remote Teams (CourseraSpecs) https://www.coursera.org/specializations/identifying-and-managing-security-gaps-for-remote-teams Offered by LearnQuest. Secure your Remote Teams and their Environments |
Integrating Test-Driven Development into Your Workflow (Coursera) https://www.coursera.org/learn/test-driven-development-workflow In this course we will discuss how to integrate best practices of test-driven development into your programming workflow. We will start out by discussing how to refactor legacy codebases with the help of agile methodologies. Then, we will explore continuous integration and how to write automated tests in Python. Finally, we will work everything we've learned together to write code that contains error handlers, automated tests, and refactored functions. |
Introduction to Application Development (CourseraSpecs) https://www.coursera.org/specializations/beginning-application-developer Offered by LearnQuest. Learn programming from a solid foundation.. Master programming concepts that will prepare you for learning Java or ... |
Introduction to Computer Programming with Visual Basic (CourseraSpecs) https://www.coursera.org/specializations/visual-basic-computer-programming Offered by LearnQuest. Learn to program in Visual Basic. Master concepts and strategies and begin programming in Visual Basic |
Introduction to Data Science and scikit-learn in Python (Coursera) https://www.coursera.org/learn/data-science-and-scikit-learn-in-python This course will teach you how to leverage the power of Python and artificial intelligence to create and test hypothesis. We'll start for the ground up, learning some basic Python for data science before diving into some of its richer applications to test our created hypothesis. We'll learn some of the most important libraries for exploratory data analysis (EDA) and machine learning such as Numpy, Pandas, and Sci-kit learn. After learning some of the theory (and math) behind linear regression, w |
Introduction to iOS App Development with Swift 5 (Coursera) https://www.coursera.org/learn/ios-app-development-swift-5 Welcome to Introduction to iOS Application Development with Swift 5. In this course you'll use your Swift skills to create iOS applications. Some of the things you will learn in this course are: • Write the code to build your very first iOS application • Manage screen display with multiple views • Use auto layout and the interface builder • Create applications with user interaction • Design a user interface allowing for multiple screen size and direction • Write and execute unit tests to keep |
Introduction to Java (Coursera) https://www.coursera.org/learn/java-introduction This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, 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 an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to i |
Introduction to Java as a Second Language (Coursera) https://www.coursera.org/learn/intro-java-second-language This course is meant to be an introduction to Java as a second language, if you are familiar with any computer programming language. It could be shell scripting, knowledge of older Java versions, JavaScript, etc. This course will allow you to quickly pick up the Java programming language. You will learn Java Object Orientation, and see the parallels with other programming paradigms. This is course 1 of a 3 course Specialization titled Java as a Second Language. It assumes that you know some pro |
Introduction to Java Enterprise Edition (EE) (Coursera) https://www.coursera.org/learn/introduction-ee This course focuses on JEE as a platform. We discuss the motivation and purpose, as well as some of the frequently used libraries and technologies, in the Java Enterprise Edition. We take a look at Web basics, our building blocks for understanding how the internet works. Then, we get very hands on with understanding the Servlet hierarchy, and how servlets handle request/response cycles. Finally, we learn about transferring control via forward and redirect mechanisms. |
Introduction to Object-Oriented Programming with Java (Coursera) https://www.coursera.org/learn/object-oriented-programming-with-java Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import other classes for use, to work with Strings, print output and use advanced math functions. We'll begin with a brief refresher on necessary concepts from Object-Oriented Programming. Next, we'll introduce basic Java concepts regarding classes, enabling you to start writing simple Jav |
Introduction to Programming in Swift 5 (Coursera) https://www.coursera.org/learn/swift-5-programming-introduction Welcome to Introduction to Programming in Swift 5. In this course we will introduce you to the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you. Some of the things you will learn in this course are: • An Introduction to Swift 5 programming concepts • Installing the necessary tools • Working with data such as Integers and Strings • Creating reusable code with functions • Working |
Introduction to Python Scripting for DevOps (Coursera) https://www.coursera.org/learn/python-scripting-intro This course is the first course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson. |
Introduction to Scrum Master Training (Coursera) https://www.coursera.org/learn/introduction-to-certified-scrum-master This course is designed to help Scrum beginners learn the foundational knowledge to become proficient with Agile Scrum. Throughout the course, learners will explore Agile methodologies and benefits of building incrementally. They will also learn about the roles within Scrum teams, events that happen during a Sprint, Agile artifacts, and the Definition of Done for a Sprint. |
Introduction to Visual Basic Programming (Coursera) https://www.coursera.org/learn/visual-basic-programming-introduction This course is the second course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson. Learners will need to have a local machine with any one |
iOS App Store & In-App Purchases (Coursera) https://www.coursera.org/learn/ios-swift-app-store-in-app-purchase This course teaches basics of monetization on iOS, starting with in-app ads and then moving to in-app purchases. You will learn more advanced in-app purchase integrations, and you'll make both consumable and non-consumable purchases while building a realistic iOS app. Finally, you will learn how to take your apps even further with in-app subscriptions, and how to start and cancel subscriptions and create a delightful user experience. |
IoT Systems and Industrial Applications with Design Thinking (CourseraSpecs) Offered by LearnQuest. Integrate IoT Systems with Industrial Automation. Use design thinking to make IoT work for Industrial Applications. |
ITIL 4 Exam Preparation (Coursera) https://www.coursera.org/learn/itil-4-exam-preparation ITIL® 4 Foundation Test Preparation is designed to introduce learners to the key concepts, terminology, and best practices for creating, and improving the quality of IT services across the IT organization. This class is focused on exam preparation. Through a series of self-paced learning, practice quizzes and exams, students become acquainted with ITIL terminology, and how it applies to the Service Value Lifecycle. This course requires 5 weeks at about 2-4 hours/week to complete. |
Java as a Second Language (CourseraSpecs) https://www.coursera.org/specializations/java-programming-language Offered by LearnQuest. Transfer your programming skills to Java. Learn to develop web and mobile applilcations using the Java language. |
https://www.coursera.org/learn/java-class-library Java Class Library is the fourth and final course 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 an IT developer using Java in many corporate environments. After completing this course, you will be able to write reusable code that remains type-safe using Java Generics, work with collections of objects, work with files, ha |
Java Database Connectivity (CourseraSpecs) https://www.coursera.org/specializations/java-database-connectivity Offered by LearnQuest. Java Database Connectivity. After this course you should not only be able to demonstrate the mechanics of JDBC but ... |
Java Database Connectivity (JDBC) Introduction (Coursera) https://www.coursera.org/learn/java-database-connectivity-introduction The intent of Java Database Connectivity (JDBC) Introduction is to get some hands-on experience with foundational JDBC concepts. On our journey we’ll learn about why and how the API makes working with databases easy for Java Developers. After this course you should not only be able to demonstrate the mechanics of JDBC but furthermore, you should be able to explain the design and intent. |
Java Enterprise Edition (CourseraSpecs) https://www.coursera.org/specializations/java-ee Offered by LearnQuest. Expand your potential with Java Enterprise Edition. Learn to build scalable and accessible Java enterprise applications. |
Java Servlet Pages (JSPs) (Coursera) https://www.coursera.org/learn/java-servlet-pages This course will provide an overview of JSP and show the power of using Scripting Elements. Additionally, key JSP Directives are covered. We’ll do an overview of JSP Tags and introduce how to create and access Java Beans to manipulate their properties. We explore JSP Expression Language, examining the rules, syntax, and the most commonly used implicit objects. We also cover standard tags and JSTL. |