Online courses directory (779)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
No votes
Udemy $75 Closed [?] Technology

Learn the fundamentals of programming in this Microsoft language

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course C# Programming - Coding with C# Classes and Methods shows you in a step-by-step manner how to use methods and classes in C# code. You will also learn about namespaces and accessibility modifiers.<br /><br />The course begins by showing you how to use classes and methods in C# programming and how to declare a new instance of a class. You will also learn how to work with classes and inheritances in the .NET Framework class library. You will learn about constructors which have the same name as the class, and usually initialize the data members of the new object. You will learn about constructor overloading, the name given to constructors with different sets of parameters. You will learn about inheritance which is the ability to create a class from another class, the &quot;parent&quot; class, extending the functionality and state of the parent in the derived or &quot;child&quot; class.<br /><br />You will learn about the FileStream class, which supports both synchronous and asynchronous read and write operations. You will learn how to code in C# using namespaces which are C# program elements designed to help you organize your programs. You will learn about the StreamReader class which implements a TextReader that reads characters from a byte stream in a particular encoding. You will also learn about scope and its use in C# programming. Finally, you will learn how to utilize the accessibility modifiers Public and Private.<br /><br />This free C# programming course will be of great interest to all learners who would like study a step-by-step introduction to coding using C# classes and methods and how to use Visual Studio Express for programming software applications.<br />

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course C# Programming - Coding with C# Syntax introduces you to the basics of coding correctly formatted C# syntax using Visual Studio Express from Microsoft. The course begins by showing you how to use Visual Studio Express, a free software package available from Microsoft, to write correctly formatted C# syntax in a step-by-step manner. You will learn how to write correct C# syntax for operators, expressions, and statements of duration. You will also learn how to declare and use for iterations, as well as create arrays of values and create, and call simple overload helper methods. The course then shows you how to declare and use while iterations, and the methods used to read data from a text file. You will also learn how to code with Strings and with DateTime. This free C# programming course will be of great interest to all learners who would like study a step-by-step introduction to coding using C# syntax and how to use Visual Studio Express for programming software applications.<br />

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course C# Programming - Coding with Switch Statements, Collections and Events shows you in a step-by-step manner how to code in C# using decision statements, collections and event-driven programming.<br /><br />The course begins by describing the different types of decision making statements such as the switch decision statement, if...else statement, and the if...else...if statement. In C# if you have a number of constants that are logically related to each other, then you can group together these constants in what are called enumerations. You will learn how to declare enumerations using the enum keyword. <br /><br />You will learn about using the try-catch statement when handling exceptions. In C# programming when handling exceptions the key is to check for the most specific first and then the more general exceptions. In a try-catch statement the order of the catch clauses is important because the catch clauses are examined in order. You will learn how to create and manage groups of related objects using collections. You will learn about Language-Integrated Query (LINQ) and how it offers a consistent model for working with data across various kinds of data sources and formats. You will learn how to use the C# WPF application and which parameters the AddHandler statement takes.<br /><br />This free C# programming course will be of great interest to all learners who would like study a step-by-step introduction to coding using C# decision statements, filter and manage collections using the LINQ application, program events, and use Visual Studio Express for programming software applications.<br />

No votes
ed2go $261.00 Ed2go

Learn the fundamentals of computer programming with C#, the in-demand and incredibly useful programming language that incorporates the best features of Visual Basic, C++, and Java.

No votes
Udemy $89 Closed [?] Technology

Learn C# programming quickly and easily and start your career as a professional C# programmer.

21 votes
Udemy $79 Closed [?]

Learn C# and Microsoft .Net Platform Programming. Hosted by LearnToProgram.tv expert Desirea Herrera.

No votes
Udemy $9 Closed [?] Technology

Learn the basics of C++ programming, all you need to know to start programming

No votes
Udacity Free Closed [?]

C++ for Programmers is designed for students who are familiar with a programming language and wish to learn C++. This course focuses on 'how' as opposed to 'what'. For example, in the lesson on functions, we do not teach what a function is, but rather how to create a function in C++. The lessons are taught by several different instructors who have used C++ in their professional careers, so students get to experience different perspectives. The course also includes comments and tips from Bjarne Stroustrup - the original designer of C++.

No votes
Udemy $99 Closed [?] Technology

Learn to program with C++ in easy steps

Starts : 2015-03-01
No votes
edX Free Closed [?] English Computer Science EdX PekingX

点击上方绿色按钮报名。

关于课程:
本课程面向已经掌握C语言的学员。通过本课程的学习,学员将掌握C++语言中 类、对象、运算符重载、继承、多态等面向对象的机制,以及模版、STL等泛型程序设计的机制,领悟面向对象程序设计方法和泛型程序设计方法的优势,具备编 写较大规模的、可重用性和可扩充性俱佳的面相对象的程序之能力。
 
教学大纲:
第1周 走进C++
第2周 类和对象
第3周 运算符重载
第4周 继承与派生
第5周 多态与虚函数
第6周 文件操作和模板
第7周 标准模板库STL (1)
第8周 标准模板库STL (2)
Additional Material: C++11
 
课程配套教材:
《新标准C++程序设计教程》,郭炜,清华大学出版社Ÿ,2012
 
课程形式:
本课程由视频课程、在线练习、编程练习以及在线编程考试等部分组成。

这门课是从头开始学C++吗?

不是。本课程假定你已经学过C语言,只讲授C++中面向对象和泛型的部分。

C语言不够用吗?为什么还要学C++?

因为C++比C语言更加适合用来编写需要多人协作的大型程序。

学习面向对象编程,我为什么不去学Java,要学C++呢?

C++程序运行效率比Java高,因此需要讲究速度的大型程序,比如3D游戏,C++比Java更适合。另外,C++可以编写任何程序,比如设备驱动程序,而Java很难用于编写贴近硬件底层的程序。此外,学习C++,相比于学习Java,对计算机的工作原理会理解得更加深刻一些。另外,许多IT大公司面试时,常会问关于C++的问题。

我是学生,似乎没什么机会些大程序,那如何能体会C++的优势呢?

本课程由一个足够大的作业《魔兽世界》,可以让你领略C++的明显好处。

2 votes
Udemy $47 Closed [?] Technology

Designed for people who don't have any knowledge about the programming and want to program in C++

No votes
Udemy $9 Closed [?] Technology

Database Design, MySQL Fundamentals and more advanced programming concepts. Learn how to program banks, libraries, etc.

Starts : 2017-09-07
No votes
edX Free Closed [?] English Biology & Life Sciences Data Analysis & Statistics EdX HarvardX Science

We will explain how to start with raw data, and perform the standard processing and normalization steps to get to the point where one can investigate relevant biological questions. Throughout the case studies, we will make use of exploratory plots to get a general overview of the shape of the data and the result of the experiment. We start with RNA-seq data analysis covering basic concepts of RNA-seq and a first look at FASTQ files. We will also go over quality control of FASTQ files; aligning RNA-seq reads; visualizing alignments and move on to analyzing RNA-seq at the gene-level: counting reads in genes; Exploratory Data Analysis and variance stabilization for counts; count-based differential expression; normalization and batch effects. Finally, we cover RNA-seq at the transcript-level: inferring expression of transcripts (i.e. alternative isoforms); differential exon usage. We will learn the basic steps in analyzing DNA methylation data, including reading the raw data, normalization, and finding regions of differential methylation across multiple samples. The course will end with a brief description of the basic steps for analyzing ChIP-seq datasets, from read alignment, to peak calling, and assessing differential binding patterns across multiple samples.

Given the diversity in educational background of our students we have divided the series into seven parts. You can take the entire series or individual courses that interest you. If you are a statistician you should consider skipping the first two or three courses, similarly, if you are biologists you should consider skipping some of the introductory biology lectures. Note that the statistics and programming aspects of the class ramp up in difficulty relatively quickly across the first three courses. By the third course will be teaching advanced statistical concepts such as hierarchical models and by the fourth advanced software engineering skills, such as parallel computing and reproducible research concepts.

These courses make up 2 XSeries and are self-paced:

PH525.1x: Statistics and R for the Life Sciences

PH525.2x: Introduction to Linear Models and Matrix Algebra

PH525.3x: Statistical Inference and Modeling for High-throughput Experiments

PH525.4x: High-Dimensional Data Analysis

PH525.5x: Introduction to Bioconductor: annotation and analysis of genomes and genomic assays 

PH525.6x: High-performance computing for reproducible genomics

PH525.7x: Case studies in functional genomics


This class was supported in part by NIH grant R25GM114818.

HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.

HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our research statement to learn more.

Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form.

No votes
Udemy $49 Closed [?] Technology

Best Detailed course for Beginners to master C programming Concepts with Certification !

No votes
Udemy Free Closed [?] Technology

Learn C Programming and get certified !

No votes
Udemy Free Closed [?] Technology

Learn the basics of machining with G-Code.

12 votes
Udemy $89 Closed [?]

A video-guided Cocoa tutorial of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X.

Starts : 2015-03-09
No votes
Coursera Free Closed [?] Computer Sciences English Computer Science Computer Science Software Engineering Theory

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.

No votes
Udemy $99 Closed [?]

A Programming Class for the Non-Technical Founder. Learn Python, Django, APIs, HTML, CSS, Accept Payments, & More.

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.