Vi ste ovdje
Overview/Description
There are a number of features in Ruby that can be used to enhance, extend, test, and distribute your applications. In this course, you'll learn about working with collections such as arrays and hashes and using modules such as enumerable to manage them. The course also explores working with blocks and using features of methods and classes such as the self object and method_missing. You'll also learn about networking in Ruby and completing a Ruby application using comments, code organization, and ruby gems, testing with MiniTest, and application distribution. ...
Overview/Description
Ruby contains a number of features for advanced data management including advanced arrays, regular expressions, accessors, and virtual attributes. In this course, you'll learn about the use of these features. You'll also learn about overloading and overriding methods, and adding methods to classes and objects. You'll explore features such as open classes, ducktyping, and class hooks, as well as immutability and marshaling. Finally, you'll learn about networking in Ruby, as well using GetOptLong, and idiomatic Ruby.
Target Audience
Programmers with knowledge of Ruby...
Overview/Description
Clojure - a dialect of Lisp - is a dynamic programming language that compiles to JVM bytecode. In this course, you'll learn the fundamentals of programming with Clojure including basic syntax and using Leiningen to build Clojure programs. You'll also learn about program flow and working with functions and namespaces.
Target Audience
Individuals with programming experience who wish to learn how to program using Clojure
Prerequisites
None
Expected Duration (hours)
1.5
Lesson Objectives
Clojure Fundamentals
start the course
recognize the basic...
Overview/Description
Interacting with and managing data is an important aspect of Clojure applications. This course covers working with data in Clojure, including using primitive types and data collections. You'll also learn about state management with Clojure.
Target Audience
Individuals with programming experience who wish to learn how to program using Clojure
Prerequisites
None
Expected Duration (hours)
2.5
Lesson Objectives
Data and State Management in Clojure
start the course
work with strings in Clojure
work with numbers in Clojure
work with boolean values...
Overview/Description
Clojure includes a number of features that enable you to optimize your applications. In this course you'll learn about optimization of Clojure projects with multimethods and hierarchies, parallelism, and macros. You'll also learn about profiling and unit testing of Clojure applications.
Target Audience
Individuals with programming experience who wish to learn how to program using Clojure
Prerequisites
None
Expected Duration (hours)
1.5
Lesson Objectives
Optimizing Clojure Projects
start the course
use multimethods in Clojure
use hierarchies in...
Overview/Description
There are a number of specific features and tools for building and deploying Clojure web applications. In this course, you'll learn about development of basic data-driven web applications using Clojure. You'll also explore working with relational and non-relational data and using Compojure and HTML templating. You'll also learn how to deploy Clojure web applications.
Target Audience
Individuals with programming experience who wish to learn how to program using Clojure
Prerequisites
None
Expected Duration (hours)
1.0
Lesson Objectives
Clojure Data-Driven...
Overview/Description
R is a programming language used to carry out statistical analysis on datasets. This course covers the basics to get started with programming in R. This course demonstrates R using basic statistic functions, data handling, and visual representation through charts, graphs, and plots.
Target Audience
Individuals with programming and statistics experience who wish to learn the basics of programming in R
Prerequisites
None
Expected Duration (hours)
2.5
Lesson Objectives
Introduction to R Programming
start the course
install R in Microsoft Windows...
Overview/Description
C is a general purpose language with standards specified by the American National Standards Institute (ANSI). This course covers the fundamentals of C including working with data types, variables, and operators. It also demonstrates how to implement program flow using conditional statements and branching.
Target Audience
Programmers who want to learn the fundamentals of ANSI C
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives
ANSI C Language Fundamentals
start the course
describe the characteristics of ANSI C, describe C tokens...
Overview/Description
C is a general purpose language with standards specified by the American National Standards Institute (ANSI). This course covers how to implement iterative programming with loops, and also how to work with built-in and user-defined functions and pointers.
Target Audience
Programmers who want to learn how to use program iterations in ANSI C and use C functions and pointers
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives
Iterations, Functions and Pointers in ANSI C
start the course
use the while statement in C programs
use the...
Overview/Description
C is a general purpose language with standards specified by the American National Standards Institute (ANSI). This course covers data structures such as arrays, strings, structures, and unions. It also covers file management using C.
Target Audience
Programmers who want to learn how to use program iterations in ANSI C and use C functions and pointers
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives
Data Structures and File Management in ANSI C
start the course
describe arrays and use one-dimensional arrays in C programs...