CINXE.COM

First ever Udemy Eiffel course has gone live

<!doctype html> <html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>First ever Udemy Eiffel course has gone live</title> <link media="all" rel="stylesheet" href="/theme/responsive-eiffel-org/css/all.css" /> <link rel="shortcut icon" href="https://www.eiffel.org/favicon.ico"/> <link href="https://fonts.googleapis.com/css?family=Inconsolata|Open+Sans:400,700|Titillium+Web" rel="stylesheet" type="text/css" /> <!--[if IE]><script src="/theme/responsive-eiffel-org/js/ie.js"></script><![endif]--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <link rel="stylesheet" href="/module/auth/files/css/auth.css" type="text/css"/> <link rel="stylesheet" href="/module/node/files/css/node.css" type="text/css"/> <link rel="stylesheet" href="/module/blog/files/css/blog.css" type="text/css"/> <link rel="stylesheet" href="/module/comments/files/css/comments.css" type="text/css"/> <link rel="stylesheet" href="/module/wikitext/files/css/wikitext.css" type="text/css"/> <link rel="stylesheet" href="/module/taxonomy/files/css/taxonomy.css" type="text/css"/> <style> table.recent-changes th { padding: 3px; } table.recent-changes td { padding: 3px; border: dotted 1px #ddd; } table.recent-changes td.date { padding-left: 15px; } table.recent-changes td.title { font-weight: bold; } </style> <link rel="stylesheet" href="/module/feed_aggregator/files/css/feed_aggregator.css" type="text/css"/> <link rel="profile" href="http://gmpg.org/xfn/11" /> <meta name="description" content="First Udemy tutorial for native Console Eiffel applications is available for $39.99. https://www.udemy.com/course/eiffel-console-programming-for-c-oo-developers." /> <meta name="keywords" content="tutorial" /> <meta property="url" content="https://www.eiffel.org/blog/William%20Steinberg/2024/06/first-ever-udemy-eiffel-course-has-gone-live" /> <meta property="og:title" content="First ever Udemy Eiffel course has gone live" /> <meta property="og:description" content="First Udemy tutorial for native Console Eiffel applications is available for $39.99. https://www.udemy.com/course/eiffel-console-programming-for-c-oo-developers." /> <meta property="og:type" content="article" /> <meta property="article:tag" content="tutorial" /> <meta property="article:published_time" content="2024-06-28" /> <meta property="article:modified_time" content="2024-06-28" /> <meta property="og:image" content="https://www.eiffel.org/favicon.ico" /> <link rel='canonical' href='https://www.eiffel.org/blog/William%20Steinberg/2024/06/first-ever-udemy-eiffel-course-has-gone-live' /> <link rel='shortlink' href='https://www.eiffel.org/blog/William%20Steinberg/2024/06/first-ever-udemy-eiffel-course-has-gone-live' /> <script type="text/javascript" src="/module/wdocs/files/js/wdocs.js"></script> <link rel="stylesheet" href="/module/wdocs/files/css/wdocs.css" type="text/css"/> </head> <body class="page"> <div id="page"> <!-- Header --> <header id="header" class="grid-3"> <div class="logo"><a href="https://www.eiffel.org/"><img src="/theme/responsive-eiffel-org/images/logo.png" width="226" height="60" alt="Eiffel"></a></div> <nav id="nav"> <ul> <li><a href="https://www.eiffel.org/welcome">welcome</a></li> <li><a href="https://www.eiffel.org/documentation">documentation</a></li> <li><a href="https://www.eiffel.org/resources">resources</a></li> <li><a href="https://www.eiffel.org/contribute">contribute</a></li> <li><a href="https://www.eiffel.org/blogs">blogs</a></li> <li><a href="https://www.eiffel.org/downloads">download</a></li> </ul> </nav> <nav class="add-links"> <ul> <li> <a href="/account/roc-login?destination=blog%2FWilliam%2520Steinberg%2F2024%2F06%2Ffirst-ever-udemy-eiffel-course-has-gone-live">Sign in</a> </li> <li class="search"> <div class="block" id="block-gcse_search_form"><div class="inside"><form class="search-form" method="GET" action="https://www.eiffel.org/gcse20"> <input type="image" alt="Search" class="btn" src="/theme/responsive-eiffel-org/images/ico-search.png"/> <input type="text" name="q" size="25" maxlength="255" value="" /> </form> </div></div> </li> </ul> </nav> </header> <!-- Main part --> <main id="main"> <a id="main-content"><!-- Internal anchor to top content --></a> <section id="content" class=" blog" itemtype="http://schema.org/Article" itemscope=""> <div class="container grid has-gutter"> <div class="content"> <h1 id="page-title" class="title">First ever Udemy Eiffel course has gone live</h1> <div class="cms-node node-blog cms-status-published"><div class="info"> by William Steinberg (modified: 2024 Jun 28)</div><ul class="taxonomy term-1">Tags: <li><a href="/taxonomy/term/110">tutorial</a></li></ul> <p class="content">After 39 years, Eiffel joins C, C++, Java, C#, F#, Ruby on Rails as having a Udemy course! <br/> <br/> The course is &quot;Eiffel Console Programming for C# / OO Developers&quot; with URL <br/> https://www.udemy.com/course/eiffel-console-programming-for-c-oo-developers. <br/> <br/> The cost is $39.99 and doesn&#39;t play in pricing games, sometimes $9.99, sometimes $19.99, etc. Given that Eiffel costs around $80/month for the licensed version, $39.99 for lifetime access is more than fair. <br/> <br/> This is my first Udemy course, so it may be rough around the edges. The videos are basic, without much post production editing, such as highlighting icons. <br/> <br/> There are additional lectures that I will come back to after creating the next Eiffel for .NET Core Udemy course. <br/> <br/> Given that this is the ONLY Eiffel programming language course in Udemy, it is really, really hard to find via search words in udemy.com such as &quot;Eiffel language&quot; or &quot;Eiffel programming&quot; <br/> <br/> I don&#39;t have any &quot;discount codes&quot; as this is a &quot;new Udemy course&quot;. Perhaps in 10 days, I may receive such benefits. <br/> <br/> Anyone with an extra $39.99 in their pockets is welcome to pay for the course and critique it. The best critiques would be things that I got wrong, or where there are better ways to do it, as well as typos. It would be great if additional examples are suggested. All suggestions are welcome. <br/> <br/> Unlike most Udemy courses, this one is Text and Examples heavy. It is heavily based on OOSC2. Many examples are in both C# and Eiffel, as a Rosetta Stone. There are the minimum number of videos to meet 30 minute minimum of videos. <br/> <br/> The next Udemy course to be built is Eiffel for .NET Core. This will include creating ASP.NET Web Applications as well as Window Presentation Foundation rich client applications, with the full power of Design by Contract. <br/> <br/> Several of the examples in OOSC2 break Eiffel 24.05. <br/> <br/> If you know of developers wanting to learn Eiffel, but couldn&#39;t quite get there, this course may help them become genuine Eiffel developers. <br/> <br/> It would be appreciated if Eiffel Software provide a link to this course in &quot;external resources&quot;. <br/> <br/> Thank you, <br/> Brother Bill <br/> </p></div> <div id="remark42"></div> <script> var remark_config = { site_id: 'eiffel-org-comments', url: 'https://www.eiffel.org/node/494', // Replace PAGE_URL with your page's canonical URL variable max_shown_comments: 25, // optional param; if it isn't defined default value (15) will be used theme: 'dark', // optional param; if it isn't defined default value ('light') will be used }; (function() { var d = document, s = d.createElement('script'); s.src = 'https://remark.eiffel.org/web/embed.js'; // prepends this address with domain where remark42 is placed (d.head || d.body).appendChild(s); })(); </script> </div> </div> </section> </main> <!-- Footer --> <footer id="footer"> <div class="container"> <nav class="footer-nav"> <ul class="grid-5 has-gutter"> <li class="one-sixth"><a href="https://www.eiffel.org/welcome">Welcome</a> <ul> <li><a href="https://www.eiffel.org/purpose">Purpose</a></li> <li><a href="https://www.eiffel.org/news">News</a></li> <li><a href="https://www.eiffel.org/updates">Updates</a></li> <li><a href="https://www.eiffel.org/forum">Forum</a></li> <li><a href="https://www.eiffel.org/community">Community</a></li> <li><a href="https://www.eiffel.org/contact">Contact</a></li> <li> <a href="/account/roc-login?destination=blog%2FWilliam%2520Steinberg%2F2024%2F06%2Ffirst-ever-udemy-eiffel-course-has-gone-live">Sign in</a> </li> </ul> </li> <li class="one-sixth"><a href="https://www.eiffel.org/documentation">Documentation</a> <ul> <li><a href="https://www.eiffel.org/doc/eiffel">Eiffel</a></li> <li><a href="https://www.eiffel.org/doc/eiffelstudio">EiffelStudio</a></li> <li><a href="https://www.eiffel.org/doc/solutions">Solutions</a></li> <li><a href="https://www.eiffel.org/doc/glossary">Glossary</a></li> <li><a href="https://www.eiffel.org/doc/faqs">FAQs</a></li> <li><a href="https://www.eiffel.org/contribute">Contribute</a></li> </ul> </li> <li class="one-sixth"><a href="https://www.eiffel.org/resources">Resources</a> <ul> <li><a href="https://www.eiffel.org/resources/libraries">Libraries</a></li> <li><a href="https://www.eiffel.org/resources/tools">Tools</a></li> <li><a href="https://www.eiffel.org/resources/wish_list">Wish list</a></li> <li><a href="https://www.eiffel.org/resources/videos">Videos</a></li> <li><a href="https://www.eiffel.org/resources/follow_us">Follow us</a></li> </ul> </li> <li class=""> <div class="btn-holder"> <a class="btn btn-download" href="https://www.eiffel.org/downloads">Download Now</a> <a class="btn btn-tryonline" href="https://www.eiffel.org/try_eiffel">Try Eiffel Online</a> <a class="btn btn-contribute" href="https://www.eiffel.org/contribute">Contribute</a> <a class="btn btn-account" href="/account/roc-login?destination=blog%2FWilliam%2520Steinberg%2F2024%2F06%2Ffirst-ever-udemy-eiffel-course-has-gone-live">Sign in</a> </div> </li> <li class="one-sixth"> <ul class="social-networks"> <li><a class="facebook" target="_blank" href="https://www.facebook.com/pages/Eiffel-Programming-Language/235981463124887">Facebook</a></li> <li><a class="youtube" target="_blank" href="http://www.youtube.com/user/EiffelLanguage">You Tube</a></li> <li><a class="twitter" target="_blank" href="https://twitter.com/Eiffel_Language">Twitter</a></li> </ul> </li> </ul> </nav> <!-- Block "built_with_eiffel" cached: 02/25/2025 11:01:39.000 PM --> <div style="float: right">Built with the Eiffel ROC CMS and the <a href="http://www.eiffelweb.org">EiffelWeb framework</a>.</div> </div> </footer> <script src="/theme/responsive-eiffel-org/js/wdownloads.js"></script> <script src="/theme/responsive-eiffel-org/js/home.js"></script> <link href="/theme/responsive-eiffel-org/js/google-code-prettify-eiffel/styles/lang-eiffel.css" type="text/css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js"></script> <script src="/theme/responsive-eiffel-org/js/google-code-prettify-eiffel/src/lang-eiffel.js"></script> <script src="https://www.google.com/recaptcha/api.js" async defer></script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10