Cookies & Privacy
This website uses cookies to ensure you get the best experience on our website.
More Information
Accept
Home
Pricing
Learn Au
The Wall of Au
Login
Become a developer in 12 weeks for FREE
Introduction to programming with Au
Become a Developer for Free
This course teaches you everything you need to know to become a developer in as little as 1 hour per day!
REGISTER
About Au
Au is a new programming language for the next generation of developers and apps. If you want to be a developer, Au is an excellent starting point. If you are a developer, Au is like the best version of you in every language!
Read More
Read Less
Au is the programming language for the next generation of developers working on applications for desktop, web, mobile, APIs, utilities and databases. From one language and environment, you have full stack development covered simply and efficiently. Au developers work up to four times faster than developers working in native applications (such as Java, C#, HTML, Javascript etc), and Au development teams tend to be smaller but still deliver on time in full. Au is simple to learn, and a great choice for novice and expert developers alike.
Au is a new programming language, yet it is a proven development platform. We have been using Au to write software for the last five years. This website, and our development environment, the Automic IDE, was built using Au. We have also used Au to write code for many blue chip multinational customers using graduates and undergraduates in their first development role. How?
Au allows novice developers to code like experts, and expert developers to program in all layers of the stack simultaneously - supercharging their ability to deliver robust code. Au is an example of Automatic Coding, but it does not suffer from the common pitfalls of automatic coding environments (i.e. it is not brittle, limited in scope, or application type). You write in Au, and Au writes expert code for you in your chosen target e.g., Java, Swift, C#. C++, Python, Scala, Javascript, HTML, SQL (and many others).
You can also easily add unknown targets to Au yourself using Au
Au
tomatic
Tr
ansformati
on
(
AuTron
). Au really is ready for any programming task!
Integrated Development Environment
The Automic IDE
You develop Au right from your Web Browser. A fully integrated development environment, the Automic IDE has all the power and features you need to write software.
Read More
Read Less
You develop in Au through your web browser via the Automic IDE. There is nothing to install, no libraries to download, no IDE to update. The Automic IDE (Integrated Development Environment) is a full featured development environment that allows you to program, debug, and run your Au applications. When you are ready you can download the source code in your target language to deploy to your Server, compile into your Mobile Application, or package up with your native compiler. Development with the Automic IDE is fast, and we encourage our developers to work in the Automic IDE and to only occasionally build native targets. Writing, debugging and running code using the Automic IDE is often much faster than native IDEs, tools and compilers!
The Automic IDE has everything you need to learn Au and to support you as you code. It includes Syntax Colouring, Code Complete, Integrated Help, Tutorials and User Manuals, Find in Files, Replace in Files, Drag and Drop Upload Support, Source Code download, Create Project, and File Management (Create, Delete files in your project). Each project in the Automic IDE can have an associated Image, Title and Description - making it easy to style and personalise your projects, which in turn makes it easier to find your past projects!
The Automic IDE is fully GIT backed. You can Create Repositories, Pull and Push changes, Git Undo/Redo specific chucks of code, and Merge and Resolve conflicts right from the IDE interface.
Debugging
Run and Debug your applications in Au in the browser. There is no need to install or use any other tools.
Development is running, testing and debugging. The Automic IDE has rich debugging features to allow you to debug your Au code, in Au! This is quite a feat for a language that compiles to many other languages - but don't worry, you only deal with Au when coding and debugging Au! The AuDebugger allows you to set breakpoints, step through your Au code, and interact between the front end and back end of your application seamlessly. Variable inspection allows you to see the values your program is currently using.
Au - Love what you do, Code what you Love!
Learning Au
If you are starting on your development journey we have everything you need to become a professional developer - FOR FREE! We can take a novice developer and in as little as 40 hours of training turn them into developers who can work in a team. We have a proven track record taking graduates and undergraduates through our training programme, and we have put them to work on real world projects for blue chip clients. We also run computer clubs for school kids interested in learning Au.
Read More
Read Less
No matter if you are new to development or an existing developer wanting to learn Au, there is a wealth of free information on Au development bundled inside the Automic IDE. Our goal is to enable anyone to learn to code and to become a full-time professional developer using Au. We provide free training with the Introduction to Programming with Au training course, and we also provide all training materials and tutorials directly within the Automic IDE for self-paced learning.
Our help system is integrated directly into the Automic IDE code editor. A simple key tap will launch the help console. Here you can lookup Au syntax or pull up a tutorial you are following along with. The idea is to give the novice developer support at the scariest part of any development step - the blank editor with a white flashing cursor!
As you progress through your Au learning journey you earn accreditation badges that you can use to demonstrate your experience with Au. Au training is about real-world practical experience related to programming tasks you would find in a typical commercial development. Your Au badges demonstrate your practical experience to potential employers, and your ability to solve the kind of problems they are dealing with in their software development.
Au Training and Learning is free. There are no hidden charges or costs. You can sign up for a Free Au Individual account and use our materials, register for courses, join our Discord community, and get all the support you need to become a professional developer without any financial commitment.This is our promise now and forever!
Au for Developers
Write and build code for any platform across the full stack. Expand your capabilities with Au.
Whether you are an experienced developer or someone wanting to dip your toes into the world of development for the first time, our Au for developers accounts have everything you need to start creating elegant software solutions.
With access to the Au community forum, you are never short of a helping hand. Au ambassadors all across the globe, and your fellow developers, are there to help. Even if you do get stuck, you won't be stuck for long!
It is a relatively quick learning curve, compared to how long it took me to learn other languages such as Python
I think it took me an entire semester of learning Java to do what I just did after an hour of Au!
Au for Businesses
Write. Build. Deploy. Harness the power of digital with cross-platform development capabilities for your business.
With new languages coming and old languages becoming legacy, it is hard to find developers competent in all languages. Au developers only need to write code in one language and have the ability to change the output target language on the fly.
By using Au developers your business could become four times more productive. This is because the full development stack is written in one language and output to the required target languages.
My team has used Au for the last three projects and am continuously amazed at the speed of turnaround for projects once development begins.
I am a freelance developer and since starting to use Au for projects I am able to take on more work and I am also able to take on projects which require iOS output even though I do not know how to write swift code!
Generating Code
Au generates code for you, but you do not have to use our definition of that! With
Au
tomatic
Tr
ansformati
on
(
AuTron
), you are the machine! Define how you want code to be written, define the rules and standards your company uses, generate code for languages that you want to use!
Read More
Read Less
Au generates code in target languages for you, so you do not have to learn those target languages. This is Automatic Coding ... but wait, you don't believe a program can write code as well as you can? There are lots of examples in software where the code you write is optimised, re-sequenced and then fired at the CPU! It is happening all the time. In that respect Au is no different. It is just taking your code and instead of converting it to an optimised Byte Code or x86 Assembler (say), it is converting that code into other languages - adhering to Syntax and Semantics like an expert. It is as if the instruction set for Au comprises every single command in every other language - not just some limited assembler or byte code.
At Aucoda, we provide many Implementations for popular programming languages. An Implementation is the code that is responsible for turning Au into a target. For example, the NodeJS Implementation takes Au and converts it to NodeJS, and the Python Implementation takes Au and converts it to Python. However, this is our interpretation of what is expert in these targets. If you want to write an Implementation yourself, you can do that using
Au
tomatic
Tr
ansformati
on
(
AuTron
). Using AuTron, you can update the Au rules to fit your company standards, preferences, or tastes. You can implement new targets that we have not started yet, and, interestingly, you can do other things that are not directly related to code!
For example, coding analysis for defects or inefficiencies, or turning your code into a 3D landscape in MineCraft. Maybe you want to turn all your lights Green when your code compiles, or Red when it fails? The possibilities are endless.
Using AuTron, you can specialise individual rules in an existing Implementation. If you do not like the way Iteration is handled in Python, then specialise it. This can be done on a per project basis, or for all projects. You can also write an Implementation from scratch. You can tailor Au output to exactly what you want, and if you have written a new target you think will be useful to the community you can send it to use for inclusion in the core Au system. AuTron is a language in its own right and is very powerful at transforming code for whatever reason. With AuTron, Au becomes a Multi-Purpose language that can write out any other language (whether that be a modern framework such as React or Flutter, or a legacy language such as Cobol).
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Home
Pricing
Learn Au
The Wall of Au
Login
Get started
with Au
LEARN AU
Individual
If you are a student or individual wanting to learn the basic concepts of Au, the Au for individuals package is the one for you.
Everything you need to Try Au or Learn to Develop for Free
Register Interest
Coming Summer 2021
Learn how to code in Au. No commitment. No payment.
Full Access to the Automic IDE
Tutorials, Help, Access to the Au Development Community
A fully Integrated Help Manual
Write Console, Interface, Database, and Web API applications
Limited to projects of 5000 lines or Au or less
Create and Manage Projects
Edit and Run Code from the IDE
Code Complete, Syntax Colouring,Help
Code Debugging Support
You need this license if you intend to Try Au, or to learn to become a Software Developer
BUILD PRODUCTION SOFTWARE
Business
If you are a freelance developer or a business writing software solutions for commercial use, the Au for businesses is the package for you.
Register Interest
Coming Soon
If you are a freelance developer or a business writing software solutions for commercial use, the Au for businesses is the package for you.
Everything in Developer
Download Packaged Target Code to Deploy to Servers, or build with native Compilers
Full access to the generated source code to do with as you please
Work with teams of developers from in house to freelancers
Licence Management - allocate and revoke licences to a team of developers
200GB of Cloud Storage for your projects
You need this licence if you intend to use the software you write commercially. You are a business who wants access to the generated source code for commercial use
LEARN AU
Individual
If you are a student or individual wanting to learn the basic concepts of Au, the Au for individuals package is the one for you.
Register Interest
Coming Summer 2021
Learn how to code in Au. No commitment. No payment.
Full Access to the Automic IDE
Tutorials, Help, Access to the Au Development Community
A fully Integrated Help Manual
Write Console, Interface, Database, and Web API applications
Limited to projects of 5000 lines or Au or less
Create and Manage Projects
Edit and Run Code from the IDE
Code Complete, Syntax Colouring,Help
Code Debugging Support
You need this license if you intend to Try Au, or to learn to become a Software Developer
DEVELOP AND COLLABORATE
Developer
If you are a developer building software solutions for personal use, the Au for developers package is the one for you.
Register Interest
Coming Soon
If you are a developer building software solutions for personal use, the Au for developers package is the one for you.
Everything in Individual
Full Git Integration
Project Self Hosting to share what you have created with Friends, Team Mates or Customers
Participate in Team Projects with Au Business customers
20GB of Cloud Storage for your projects
You need this licence if you are a developer who wants to work in a team, build larger scale projects, or you are a freelancer working for other companies
Maintain your history and experience as you work. Experience points as you work on projects
Use AuTron implemenations
ADVANCED
Everything in Business
Access to Automatic Transformation - AuTron
Build Implementations for others to use
Build specialised Implementations for your business that follow your in-house coding standards and style
You need this licence if you want to specialise Au Implementations
Register Interest
ENTERPRISE?
Training, support and custom plans for your enterprise
Register Interest
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
This course helps novice developers learn Au and it also helps experienced developers gain an understanding of Au and how to code in Au. You learn at your pace, putting as much or as little time in as you want. Realistically, to be an Au developer it takes about 80 hours of training, that is only 1 hour per day over the 12 week course.
COURSE FULL
Enrolment for this course is closed
You can register your interest for the next course below and will be notified when the start date is announced.
Register Interest
Reset
What's in it for me?
Free training
Use your problem solving skills
Learn something new every day
Collaborate with other developers
Work remotely
Stand out to employers
Enhance my job prospects
About this course
Gain skills in writing :
The Development Game
If you want to become a professional software developer, you need experience working on real world problems and not textbook examples. Like any other skill, the more you practice the better you become. When you play The Development Game, you gain experience solving practical business problems on a software development team. The Development Game is simple. Choose an application scenario that interests you. As you progress through the course, use your new skills to write code that contributes to this larger application. The Development Game software analyzes your code and gives you valuable feedback. You integrate your code with code written by others. In the end, you have a portfolio piece that showcases your skills for potential employers. There are twenty application scenarios to choose from, so you can play the game several times to gain more experience and generate more items for your portfolio.
What people are saying
Syllabus
PREVIOUS
PREVIOUS
NEXT
NEXT
OVERVIEW
SCHEDULE
QUIZ
PROGRAMMING EXERCISE
PREVIOUS
PREVIOUS
NEXT
NEXT
Details of this course may change between now and the course start date.
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Register my interest
I would also like to be updated with general Au news and offers
Register
Cancel
Confirmed
You have been added to the mailing list.
OK
Enrolment
Introduction to programming with Au
Start date: July 12th 2021
Enrol
Cancel
Confirmed
You have been added to the Introduction to programming with Au course
Start date: July 12th 2021
You will receive an email prior to the start of the course with all of the information you need before you get started.
OK
Home
Pricing
Learn Au
The Wall of Au
Login
Back
Articles
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
Back
Articles
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)
Home
Pricing
Learn Au
The Wall of Au
Login
We love hearing your feedback!
Send your wall of Au comments to
wallofau@aucoda.com
We love hearing your feedback!
Send your wall of Au comments to
wallofau@aucoda.com
Get Started with Au Today
Code like you
mean it.
Build native full stack apps with a single programming language.
Login to Automic
Au Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Login to Automic
Au Discord Community
Articles
TERMS & CONDITIONS
PRIVACY POLICY
COOKIE POLICY
TWITTER
LINKEDIN
INSTAGRAM
Created In Manchester, England (by Mancs and Honorary Mancs)