New free online courses of Microsoft give students access to cutting-edge technologies in areas including cloud services, mobile development, and data sciences. Plenty of free resources are available online for students who want to learn a new topics on Programming.
This Microsoft course, ‘Programming in F#' covers the basics of F# syntax and helps in learning to express powerful programming ideas effectively. The course will start from September 28, 2015.
Course At A Glance
Length: 4 weeks
Effort: 4-6 hours/week
Subject: Programming in F#
Institution: Microsoft and edX
Certificate Available: Yes. Verified Certificate for $49.
Session: Starts on September 28, 2015
Microsoft is offering the course via renowned online platform edX. In this new connected world, Microsoft believes technology creates opportunity, and courses are designed to provide you with the core development skills needed to be successful in the cloud-first, mobile-first world.
This online platform edX provides online courses from the world's best universities. edX can empower you to build innovative applications, services, and experiences on the Microsoft platform that will help you make a meaningful impact in today's interconnected world.
About This Course
Learn the basics of F# syntax in this programming course from the experts at Microsoft, and begin your journey into the world of functional and modular programming.
Why learn F#? F# is about getting things done. The language has been attractive to groups working in finance and math-intensive disciplines but it broadens the ability of any developer to correctly express more powerful programming ideas in a safer way. So regardless of your programming background, learning F# can help make you a more effective programmer.
Why Take This Course?
This is a free online course. No prior knowledge is assumed, but an interest in music and/or audio would be beneficial.
This MOOC will be offered with Video Transcripts. Applicants can get a personalized, digital and printed certificate. The course helps to improve the basics of F# syntax and the core features of the language.
After completing this course you will have knowledge of:
- Functional programming and its concepts through example and practice.
- The basics of F# syntax
- Core features of the language and how to use the language in a variety of scenarios
Dave Russell is a Technical Evangelist based in South Africa. He has been working for Microsoft for the past 4 years working with various technologies from Windows Phone and Azure, to Internet of Things and Xbox One.
- Week 1: Programming F#
We'll introduce the language, help you install the tools, and prepare you for what's ahead. You'll also create your first F# application.
- Week 2: Branching
We'll cover if-then and for-while loops and introduce you to pattern matching in F#
- Week 3: Types in detail
We'll cover inferred types, tuples, lists, sequences, sets and maps and show you how to use them in your F# programs.
- Week 4: Advanced Pattern Matching
Finally, we'll cover classification, guards, and debugging in F#
-This course will not teach programming but will teach programmers how to use F#