Online courses directory (684)
Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in Python. It offers a gentler-paced alternative to the first course in our Bioinformatics Specialization (Finding Hidden Messages in DNA).
This Capstone MOOC gives Signature Track students who passed all previous MOOCs in the MoCCA Specialization “with Distinction” an opportunity to integrate and demonstrate the knowledge they've acquired across the three earlier content area MOOCs.
¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la computación para que comiences a pensar como ingeniero/a de software.
本課程教授BIM技術的基礎知識,並以貼近實務之工程案例為教學範例,教授BIM塑模之基礎觀念與操作邏輯,並讓學生能實際應用BIM工具於案例實作中。
The Diploma in Information Technology Management is a free online course that explains why managers must understand how Information Technology plays a fundamental role in both the structure and control of the modern business. A successful manager must have an excellent grasp of the functionality, capabilities and effects of the technology that he or she must implement and manage. This free online course presents an array of the core concepts of Information Technology management. The course will review such key areas as corporate frameworks, software, databases, information systems, communications and management of personnel in relation to technology and from the point of view of the business manager. This course is ideal for management professionals who wish to gain an in depth understanding of the management of Information Technology in the modern corporation. The course is also ideal for those who would like to learn about the central role of Information Technology in today’s workplace.<br />
Kursbeschreibung
Der Kurs führt in das zentrale Gebiet der Informatik ein, auf dem alle anderen Teilgebiete aufbauen: Wie entwickele ich Software? Anhand der Programmiersprache Java werden Algorithmen zum Suchen und Sortieren vorgestellt und die dazu benötigten Datenstrukturen wie Keller, Schlange, Liste, Baum und Graph eingeführt.
Was lerne ich in diesem Kurs?
Die Teilnehmer des Kurses werden in die Lage versetzt, eine Problemstellung auf maschinelle Lösbarkeit hin zu analysieren, dafür einen Algorithmus zu entwerfen, die zugehörigen Datenstrukturen zu wählen, daraus ein Java-Programm zu entwickeln und dieses zur Lösung des Problems einzusetzen.
Welche Vorkenntnisse benötige ich?
Mathematikkenntnisse auf Oberstufenniveau.
Kursplan
| Kapitel | Thema |
|---|---|
| Kapitel 1 | Einführung |
| Kapitel 2 | Systemumgebung |
| Kapitel 3 | Java |
| Kapitel 4 | Datentypen |
| Kapitel 5 | Felder |
| Kapitel 6 | Methoden |
| Kapitel 7 | Rekursion |
| Kapitel 8 | Komplexität |
| Kapitel 9 | Sortieren |
| Kapitel 10 | Objektorientierung |
| Kapitel 11 | Abstrakte Datentypen |
| Kapitel 12 | Suchbäume |
| Kapitel 13 | Hashing |
| Kapitel 14 | Graphen |
本課程教授BIM技術應用的基本知識及發展潛力,重點放在如何應用BIM資訊模型於實務工程中,包括設計衝突之檢討、工程數量之估算、工程進度之管理等應用。
本課程有兩大課程目標: 1. 使同學了解如何以搜尋達成人工智慧 2. 使同學能將相關技術應用到自己的問題上
Learn various methods of analysis including: unsupervised clustering, gene-set enrichment analyses, Bayesian integration, network visualization, and supervised machine learning applications to LINCS data and other relevant Big Data from high content molecular and phenotype profiling of human cells.
This is the second course in a two-part series on bioinformatics algorithms, covering the following topics: evolutionary tree reconstruction, applications of combinatorial pattern matching for read mapping, gene regulatory analysis, protein classification, computational proteomics, and computational aspects of human genetics.
Learn how to use the cloud and write programs for data analytics.
Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.
Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.
The network is what makes the cloud. The cloud’s key capabilities—the ability to share infrastructure, the ability to move and scale applications across servers, massive parallelism, virtualization, and worldwide connectivity—are all rooted in the network. Learn how it all works!
Algorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking.
In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics.
The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.
Topics covered:
- Sorting and Searching
- Numerical Algorithms
- String Algorithms
- Geometric Algorithms
- Graph Algorithms
This course is part of the Fundamentals of Computer Science XSeries Program:
6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.
Topics covered include:
- Advanced programming in Python 3
- Knapsack problem, Graphs and graph optimization
- Dynamic programming
- Plotting with the pylab package
- Random walks
- Probability, Distributions
- Monte Carlo simulations
- Curve fitting
- Statistical fallacies
Move over Photoshop because Illustrator is in demand. This vector based program is an absolute MUST for any prospective designer in today’s industry. Care to learn? This course is designed for people that have absolutely no knowledge of Adobe Illustrator but will also be an excellent refresher for those that are experienced. They will also learn a few new tricks along the way. Learn the difference between vector and raster based designs, how to create stunning 3D objects, creating layers, effects and much more. This course focuses on all methods of learning such as reading materials, interactive practice assignments, video tutorials and weekly quizzes. This ensures that the students get the most of this course and be able to use Adobe Illustrator with confidence upon completion. Illustrator is no longer a supplementary skill in design. It is a necessity, as many non-designers are learning that an .AI file Adobe Illustrator guarantees a vectored source design for use in various media while a .PSD file Photoshop does not. Applicable Job Roles: mobile application UI designer, software UI designer, web UI designer, Illustrator, logo designer, game designer, graphic designer, signage designer, icon designer
Learn how to take scattered data and organize it into groups for use in many applications, such as market analysis and biomedical data analysis, or as a pre-processing step for many data mining tasks.
Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.